我将使用VBScript从DB2中提取数据并写入文件。
写入文件的方式如下:
Set objTextFile = objFSO.CreateTextFile(sFilePath, True, True)
这段文字创建了一个unicode文件,但是它是一个xml文件并且使用UTF-8。当我用MS XML Notepad打开xml文件时,它会报错:“十六进制值0x00是无效字符”。
因此,我用TextPad打开这个文本文件并保存为UTF-8。之后XML就可以正常打开了。我能否通过vbScript将文件从Unicode转换为UTF-8?
unicode
在 vbscript 中是什么意思?它实际使用的编码是什么? - Niki Yoshiuchi