FSO默认打开文件是以ASCII码格式打开的,可以指定格式参数为TristateTrue 以Unicode格式读写文件:
TristateTrue :Open the file as Unicode.
TristateFalse :Open the file as ASCII.
TristateUseDefault :Open the file using the system default.
由于我的WriteLine的内容来自另外一个文本文件的读入
所以帖出打开、写入,两段代码,都是QTP Plus上的:
'打开文本文件
Function OpenFile (FilePath,mode)
set OpenFile = oFSO.OpenTextFile(FilePath, mode, False,0)
End Function
'写文本文件
Function WriteToFile (byref FileRef,str)
FileRef.WriteLine(str)
End Function
这其中OpenTextFile的最后一个参数的几种情况都试过了,都不行。