VBScript は、次のコードを使用して以下に示すテキストをファイルに書き込もうとすると、「不正な引数」メッセージを配信します。resultStr を何らかのテスト テキストに変更すると、機能します。何が問題なのですか?
Set resFile = fs.CreateTextfile(resFilePath, true)
resFile.write resultStr
resFile.close
resultStr の内容:
文字列に非 ASCII 文字が含まれているようです。Unicode エンコーディング (おそらく Windows では UTF-16) を使用してテキスト ファイルを開くには、追加のTrue
引数を渡す必要があります。CreateTextfile
ファイルに UTF-8 を書き込む場合は、UTF8 テキストをファイルに書き込むを参照してください。