diff --git a/src/evidently/suite/base_suite.py b/src/evidently/suite/base_suite.py index 60972a67dd..9a66b72884 100644 --- a/src/evidently/suite/base_suite.py +++ b/src/evidently/suite/base_suite.py @@ -255,7 +255,7 @@ def save_html(self, filename: Union[str, IO], mode: Union[str, SaveMode] = SaveM ) render = self._render(determine_template("inline"), template_params) if isinstance(filename, str): - with open(filename, "w", encoding="utf-8") as out_file: + with open(filename, "w", encoding="utf-8-sig") as out_file: out_file.write(render) else: filename.write(render) @@ -274,7 +274,7 @@ def save_html(self, filename: Union[str, IO], mode: Union[str, SaveMode] = SaveM font_file=font_file, include_js_files=[lib_file, data_file], ) - with open(filename, "w", encoding="utf-8") as out_file: + with open(filename, "w", encoding="utf-8-sig") as out_file: out_file.write(self._render(determine_template("inline"), template_params)) @abc.abstractmethod