From d9d2f3b3abcdb6d6a7a8eeb4a993f73b34b7e2e8 Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Mon, 24 Mar 2014 16:37:20 +0100 Subject: [PATCH] Bugfix: prevent crash when user entered Unicode characters in notes. #1590 --- lib/Slic3r/Print.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Slic3r/Print.pm b/lib/Slic3r/Print.pm index fea3922068..67aa3759f5 100644 --- a/lib/Slic3r/Print.pm +++ b/lib/Slic3r/Print.pm @@ -795,6 +795,9 @@ sub write_gcode { or die "Failed to open $file for writing\n"; } + # enable UTF-8 output since user might have entered Unicode characters in fields like notes + binmode $fh, ':utf8'; + # write some information my @lt = localtime; printf $fh "; generated by Slic3r $Slic3r::VERSION on %04d-%02d-%02d at %02d:%02d:%02d\n\n",