From e78e28ba0ecd99701219dd68ce79e6b198fb1eef Mon Sep 17 00:00:00 2001 From: clearbluejar <3752074+clearbluejar@users.noreply.github.com> Date: Tue, 30 Apr 2024 13:27:52 +0000 Subject: [PATCH] add encoding utf-8 to all write methods --- ghidriff/ghidra_diff_engine.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghidriff/ghidra_diff_engine.py b/ghidriff/ghidra_diff_engine.py index 2ffc418..deaf8d7 100644 --- a/ghidriff/ghidra_diff_engine.py +++ b/ghidriff/ghidra_diff_engine.py @@ -1736,11 +1736,11 @@ def _clean_func(func, max=30) -> str: # give line ending md despite html so it will render in gists and vscode sxs_diff_path = sxs_output_path / Path('.'.join([name, _clean_func(func_name), 'md'])) - sxs_diff_path.write_text(sxs_diff_html) + sxs_diff_path.write_text(sxs_diff_html, encoding='utf-8') combined_sxs_diff_html = GhidriffMarkdown.gen_combined_sxs_html_from_pdiff(pdiff) combined_sxs_diff_path = sxs_output_path / Path('.'.join([name, 'combined', 'html'])) - combined_sxs_diff_path.write_text(combined_sxs_diff_html) + combined_sxs_diff_path.write_text(combined_sxs_diff_html, encoding='utf-8') if write_diff: self.logger.info(f'Wrote {md_path}')