VBScript创建并打开新文件
我尝试用VBScript为PowerAMC制作一个脚本。 我犯了个错误 我检查了所有元素以生成一个包含内容的文件(XSD文件): 并且该文件的内容良好,但如果我尝试使用以下内容阅读:VBScript创建并打开新文件,vbscript,Vbscript,我尝试用VBScript为PowerAMC制作一个脚本。 我犯了个错误 我检查了所有元素以生成一个包含内容的文件(XSD文件): 并且该文件的内容良好,但如果我尝试使用以下内容阅读: public Function readFile(path) 'Declare variables Dim objFSO, objReadFile, contents 'Set Objects Set objFSO = CreateObject("Scripting.FileSystemObjec
public Function readFile(path)
'Declare variables
Dim objFSO, objReadFile, contents
'Set Objects
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objReadFile = objFSO.OpenTextFile(path, 1, false)
'Read file contents
contents = objReadFile.ReadAll
'Close file
objReadFile.close
'Cleanup objects
Set objFSO = Nothing
Set objReadFile = Nothing
readFile = contents
End Function
我明白了:“我认为问题来自Unicode格式,
看看这个=>你可能正在尝试读取一个UTF-8编码的文件。看看我已经解决了这个问题:Set-oReadfile=FS.OpenTextFile(sFile,1,False,True)True参数修复了这个错误,THX!
public Function readFile(path)
'Declare variables
Dim objFSO, objReadFile, contents
'Set Objects
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objReadFile = objFSO.OpenTextFile(path, 1, false)
'Read file contents
contents = objReadFile.ReadAll
'Close file
objReadFile.close
'Cleanup objects
Set objFSO = Nothing
Set objReadFile = Nothing
readFile = contents
End Function