首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

fso向文件写汉字时的有关问题

2012-03-09 
fso向文件写汉字时的问题SetobjFSOServer.CreateObject( Scripting.FileSystemObject )SetobjWriteText

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)
[解决办法]
编码问题

热点排行