fso向文件写汉字时的问题
Set objFSO = Server.CreateObject( "Scripting.FileSystemObject ")
Set objWriteText = objFSO.OpenTextFile(strFile,2,True)
objWriteText.WriteLine(strContent)
----------
当strContent中有汉字时会产生如下错误:
Microsoft VBScript 运行时错误 错误 '800a0005 '
无效的过程调用或参数
--------objWriteText.WriteLine(strContent)
是不是IIS的问题,请问如何解决?
------解决方案--------------------set oStream = Server.CreateObject( "adodb.stream ")
试下这个,兼容好
------解决方案--------------------加个参数0,用ascii方式打开试试看
Set objWriteText = objFSO.OpenTextFile(strFile,2,True,0)
------解决方案--------------------编码问题