diff --git a/cheat/sheet.py b/cheat/sheet.py index 5b27f21..81553a1 100644 --- a/cheat/sheet.py +++ b/cheat/sheet.py @@ -1,3 +1,4 @@ +import io import os import shutil @@ -74,5 +75,5 @@ class Sheet: if not self.exists(sheet): Utils.die('No cheatsheet found for ' + sheet) - with open(self.path(sheet)) as cheatfile: + with io.open(self.path(sheet), encoding='utf-8') as cheatfile: return cheatfile.read() diff --git a/cheat/sheets.py b/cheat/sheets.py index 6f772d2..986003d 100644 --- a/cheat/sheets.py +++ b/cheat/sheets.py @@ -1,3 +1,4 @@ +import io import os from cheat.utils import Utils @@ -92,7 +93,7 @@ class Sheets: for cheatsheet in sorted(self.get().items()): match = '' - for line in open(cheatsheet[1]): + for line in io.open(cheatsheet[1], encoding='utf-8'): if term in line: match += ' ' + self._utils.highlight(term, line)