0

当尝试使用以下代码将下面显示的文本写入文件时,VBScript 确实会传递“非法参数”消息。如果我将 resultStr 更改为一些测试文本,它会起作用。可能是什么问题呢?

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

resultStr 的内容:

样本

4

1 回答 1

1

您的字符串看起来包含非 ASCII 字符。您需要传递一个额外的True参数来CreateTextfile使用 Unicode 编码(在 Windows 上可能是 UTF-16)打开文本文件。

如果要将 UTF-8 写入文件,请参阅将 UTF8 文本写入文件

于 2012-09-12T01:32:21.270 回答