strContents被认为是垃圾值'ÿ_[当脚本执行时

时间:2012-11-01 05:39:08

标签: scripting vbscript

我有以下来自heyscriptingguy的简单脚本。

问题是strContents被视为垃圾值'ÿ_ [

http://blogs.technet.com/b/heyscriptingguy/archive/2005/10/21/how-can-i-read-a-text-file-on-a-remote-computer.aspx

垃圾值:'ÿ_ [

从脚本编辑工具。我可以看到这个值 enter image description here

完整脚本是:

Const ForReading = 1

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objTextFile = objFSO.OpenTextFile _
    ("\\USCOLB1\d$\LOG\log.txt", ForReading)
strContents = objTextFile.ReadAll
objTextFile.Close

Wscript.Echo strContents

这里有什么问题? LAB中的相同脚本完美无缺。

1 个答案:

答案 0 :(得分:1)

'yunk'可能是UTF-16 ByteOrderMark(BOM),应该打开文件,并将.OpenTextFile方法的第四个(格式/编码)参数设置为1 / TriStateTrue / Unicode({ {3}})