@@ -19,6 +19,7 @@ along with searx. If not, see < http://www.gnu.org/licenses/ >.
1919import sys
2020import threading
2121from os.path import realpath, dirname
22+from io import open
2223from flask_babel import gettext
2324from operator import itemgetter
2425from json import loads
@@ -36,7 +37,7 @@ engines = {}
3637
3738categories = {'general': []}
3839
39−languages = loads(open(engine_dir + '/../data/engines_languages.json', 'rb').read())
40+languages = loads(open(engine_dir + '/../data/engines_languages.json', 'r', encoding='utf-8').read())
4041
4142engine_shortcuts = {}
4243engine_default_args = {'paging': False,