diff --git a/aqt/editor.py b/aqt/editor.py index 9b102b88c..bd509338c 100644 --- a/aqt/editor.py +++ b/aqt/editor.py @@ -449,6 +449,9 @@ class Editor(object): txt = self.mungeHTML(txt) # misbehaving apps may include a null byte in the text txt = txt.replace("\x00", "") + # reverse the url quoting we added to get images to display + txt = unicode(urllib2.unquote( + txt.encode("utf8")), "utf8", "replace") self.note.fields[self.currentField] = txt if not self.addMode: self.note.flush()