Page 1 of 1

writeln using non-English characters

Posted: March 4th, 2014, 8:36 am
by ajk48n
I'm having a problem writing a line to a file when the text is a non-english character.

For instance, I run the following

Code: Select all

var presetFile = File.saveDialog("Select a file...");
presetFile.open("w","TEXT","????"); 

var english = "A";
var chinese = "喜";

writeTestEnglish = presetFile.writeln(english);
writeTestChinese = presetFile.writeln(chinese);

presetFile.close();
writeTestEnglish will be True, and writeTestChinese will be False

Does anyone have an idea how to fix this?

Thanks,
Adam

Re: writeln using non-English characters

Posted: March 19th, 2014, 4:39 am
by Paul Tuersley
This seems to work ok.

Paul

Code: Select all

var presetFile = File.saveDialog("Select a file...");

presetFile.encoding = "UTF-8";
presetFile.open("w","TEXT","????"); 

var english = "A";
var chinese = "喜";

writeTestEnglish = presetFile.writeln(english);
writeTestChinese = presetFile.writeln(chinese);

presetFile.close();