From 4fd0758acb0855f3e2e197f00a25cc9c5cfe1e1f Mon Sep 17 00:00:00 2001 From: TheNain38 Date: Mon, 19 Oct 2015 14:06:59 +0200 Subject: [PATCH] Encode the resulting file in UTF-8 without BOM --- tools/coffee/coffee.wsf | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/tools/coffee/coffee.wsf b/tools/coffee/coffee.wsf index 1ffb1f9a4..01a44686b 100644 --- a/tools/coffee/coffee.wsf +++ b/tools/coffee/coffee.wsf @@ -82,12 +82,22 @@ function readUtf8(filename) { function writeUtf8(filename, text) { var stream = new ActiveXObject("ADODB.Stream"); - stream.Open(); stream.Type = 2; // Text - stream.Charset = 'utf-8'; + stream.Charset = "utf-8"; + stream.Open(); stream.WriteText(text); + + stream.Position = 0; + stream.Type = 1; // Binary + stream.Position = 3; + var binary = stream.Read(); + stream.Close(); + + stream.Open(); + stream.Type = 1; // Binary + stream.Write(binary); stream.SaveToFile(filename, 2); stream.Close(); } - \ No newline at end of file +