File 如何阻止vbscript编写与我读取的不同类型的文件?

File 如何阻止vbscript编写与我读取的不同类型的文件?,file,vbscript,ansi,File,Vbscript,Ansi,我正在用VBScript读写一个文件 我的输入文件以以下五个字符开头:将open for write OpenTextFile语句中的第二个True更改为零(0)。上面说它写ASCII码 Set FileOut = FSO.OpenTextFile("C:\foo\barOut.txt", 2, True, 0) ..研究Unicode。它的16位字符——BOM表告诉我们它是UTF-16(小尾端)(在英特尔处理器上,最低有效字节首先存储)。摩托罗拉是一家大型企业。UTF16 BE是FEFF。您

我正在用VBScript读写一个文件


我的输入文件以以下五个字符开头:
将open for write OpenTextFile语句中的第二个True更改为零(0)。上面说它写ASCII码

Set FileOut = FSO.OpenTextFile("C:\foo\barOut.txt", 2, True, 0)

..

研究Unicode。它的16位字符——BOM表告诉我们它是UTF-16(小尾端)(在英特尔处理器上,最低有效字节首先存储)。摩托罗拉是一家大型企业。UTF16 BE是FEFF。您的代码将其作为ASCII而不是Unicode打开,因为您在OpenTextFile中省略了Unicode。阅读文档。注意:在Windows中,内存中的所有内容都是Unicode。显然,您发布的示例代码不可能工作,即使我们忽略了缺少的
FSO
实例化。行
Set Text=FileIn.ReadAll
将引发错误424“需要对象”。请创建一个测试,运行该代码以确保它公开了您所询问的行为,然后是您的问题并复制/粘贴该代码。不要捏造东西。不要从内存中键入。
Set FileOut = FSO.OpenTextFile("C:\foo\barOut.txt", 2, True, 0)