JScriptでUnicodeのファイルを開く

JScriptでテキストファイルを開くには、OpenTextFile メソッドを使います。

object.OpenTextFile(filename[, iomode[, create[, format]]])

で、最後の format オプションを指定すれば、Unicodeファイルを開くことも出来ます。
その引数は数字で指定するのですが、この値は以下の通り。

  • 0 : Opens the file as ASCII (省略時)
  • -1 : Opens the file as Unicode
  • -2 : Opens the file using the system default

ソースはこちら→OpenTextFile Method | Microsoft Docs

日本語でヒットするページでは、"-"がない値を紹介しているところもあったので注意!

でも、本当は"UTF-8"で開きたかったんだけどね・・・