0

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

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

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

垃圾值:'ÿ_[

从脚本编辑工具。我可以看到这个值 在此处输入图像描述

完整脚本是:

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 中完美运行

4

1 回答 1

1

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

于 2012-11-01T09:15:20.857 回答