0

VBScript は、次のコードを使用して以下に示すテキストをファイルに書き込もうとすると、「不正な引数」メッセージを配信します。resultStr を何らかのテスト テキストに変更すると、機能します。何が問題なのですか?

Set resFile = fs.CreateTextfile(resFilePath, true)
resFile.write resultStr
resFile.close

resultStr の内容:

サンプル

4

1 に答える 1

1

文字列に非 ASCII 文字が含まれているようです。Unicode エンコーディング (おそらく Windows では UTF-16) を使用してテキスト ファイルを開くには、追加のTrue引数を渡す必要があります。CreateTextfile

ファイルに UTF-8 を書き込む場合は、UTF8 テキストをファイルに書き込むを参照してください。

于 2012-09-12T01:32:21.270 に答える