diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 01624ceb1ce..64df4a95ecf 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -281,8 +281,9 @@ def concat_files(file_list, reader=None, intersperse=""): if reader is None: def reader(f): - with open(f, 'rb') as fp: - return fp.read() + import codecs + with codecs.open(f, 'r', "utf-8-sig") as fp: + return fp.read().encode("utf-8") files_content = [] for fname in file_list: