我的代码在 Adobe Script (.jsx) 中将文本写入文件:
var xml= " 小塚ゴシック Pro"
var file = new File(output);
file.open("w");
file.write(xml);
file.close();
但是结果编码UTF-8无法显示:
ϬӋēĖĢĎ Pro
它只能显示文本" 小塚ゴシック Pro"
,如果设置文件编码为Shift-JIS
.
如何通过 Encode UTF-8 将文本写入文件?
我对波兰字符有同样的问题,不得不使用 UTF-16 与 UTF-8。
var xml= "小塚ゴシック Pro"
var file = new File(output);
file.encoding = "UTF-16";
file.open("w");
file.write(xml);
file.close();