我有以下来自heyscriptingguy的简单脚本。
问题是strContents被视为垃圾值'ÿ_ [
垃圾值:'ÿ_ [
从脚本编辑工具。我可以看到这个值
完整脚本是:
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中的相同脚本完美无缺。
答案 0 :(得分:1)
'yunk'可能是UTF-16 ByteOrderMark(BOM),应该打开文件,并将.OpenTextFile方法的第四个(格式/编码)参数设置为1 / TriStateTrue / Unicode({ {3}})