- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScript Unicodeテキスト読み書き)
VBScriptでUnicodeテキストの読み書き方法
このQ&Aのポイント
- VBScriptを使用してUnicodeテキストファイルを開き、読み込んで別のUnicodeテキストファイルに書き込むプログラムを作成しましたが、新しく作成されたファイルが文字化けしてしまいます。どうすれば解決できるでしょうか?
- VBScriptでUnicodeテキストファイルを扱う際に発生する文字化けの解決方法について教えてください。
- VBScriptでUnicodeテキストファイルの正しい読み書き方法について詳しく教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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) とすればきちんと読み込めるかと思います。
お礼
さっそく、ありがとうございました! 私、2番目のパラメータが「Unicode」の指定だと、思い込んでいました。 申し訳ございません。 助かりました。