From c65ebc81da86237dc5686a45231bad1c51c9c3bb Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 27 May 2014 11:30:39 +0200 Subject: [PATCH] editor: force UTF-8 --- qutebrowser/utils/editor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/utils/editor.py b/qutebrowser/utils/editor.py index f3f48ba13..9d46b1620 100644 --- a/qutebrowser/utils/editor.py +++ b/qutebrowser/utils/editor.py @@ -70,7 +70,7 @@ class ExternalEditor(QObject): message.error("Editor did quit abnormally (status {})!".format( exitcode)) return - with open(self.filename, 'r') as f: + with open(self.filename, 'r', encoding='utf-8') as f: text = ''.join(f.readlines()) logger.debug("Read back: {}".format(text)) self.editing_finished.emit(text) @@ -106,7 +106,7 @@ class ExternalEditor(QObject): self.text = text self.oshandle, self.filename = mkstemp(text=True) if text: - with open(self.filename, 'w') as f: + with open(self.filename, 'w', encoding='utf-8') as f: f.write(text) self.proc = QProcess(self) self.proc.finished.connect(self.on_proc_closed)