• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScript Unicodeテキスト読み書き)

VBScriptでUnicodeテキストの読み書き方法

このQ&Aのポイント
  • VBScriptを使用してUnicodeテキストファイルを開き、読み込んで別のUnicodeテキストファイルに書き込むプログラムを作成しましたが、新しく作成されたファイルが文字化けしてしまいます。どうすれば解決できるでしょうか?
  • VBScriptでUnicodeテキストファイルを扱う際に発生する文字化けの解決方法について教えてください。
  • VBScriptでUnicodeテキストファイルの正しい読み書き方法について詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#212058
noname#212058
回答No.1

OpenTextFile メソッドで、ファイルを shift-jis として開いているからです。 OpenTextFile メソッドは第4引数に「ファイルをどの形式として読み込むか」を指定します。省略した場合は shift-jis が指定されたとみなしてそれで読み込む仕様です。 https://msdn.microsoft.com/ja-jp/library/cc428044.aspx なので、w.OpenTextFile(x & "\Test.txt", 1, True, -1) とすればきちんと読み込めるかと思います。

Prome_Lin
質問者

お礼

さっそく、ありがとうございました! 私、2番目のパラメータが「Unicode」の指定だと、思い込んでいました。 申し訳ございません。 助かりました。

関連するQ&A