Search code examples
extendscript

How write text to File by Encode UTF-8?


My code write Text to file in Adobe Script (.jsx):

 var xml=  " 小塚ゴシック Pro"

  var file = new File(output);
  file.open("w");   
  file.write(xml);
  file.close();

But result encode UTF-8 can't display: ϬӋēĖĢĎ Pro It only can display text " 小塚ゴシック Pro" , if set encode of file is Shift-JIS.

How write text to File by Encode UTF-8?


Solution

  • Try this:

    file.encoding = "UTF-8";
    

    And here is a sample, for reference.