From 8a2a14c9322f81a56c61e080fae232ec2a741f0e Mon Sep 17 00:00:00 2001 From: Bobbe Date: Mon, 6 May 2024 00:19:07 +0200 Subject: [PATCH] Fix encoding when writing .svg files --- pcb2blender_exporter/export.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcb2blender_exporter/export.py b/pcb2blender_exporter/export.py index 8e61a5e..d131aee 100644 --- a/pcb2blender_exporter/export.py +++ b/pcb2blender_exporter/export.py @@ -266,7 +266,7 @@ def export_layers(board, bounds, output_directory: Path): height = f"{bounds[3]:.6f}mm" viewBox = " ".join(f"{value:.6f}" for value in bounds) content = svg_header_regex.sub(svg_header_sub.format(width, height, viewBox), content) - filepath.write_text(content) + filepath.write_text(content, encoding="utf-8") def sanitized(name): return re.sub(r"[\W]+", "_", name)