在生成gb2312的时候,中文可以正常显示;在生成utf-8的时候,中文全部变成了乱码。找了半天也发现有什么问题,该做了都做了。
首先把<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
其次设置utf-8的编码<%@language="vbscript" codepage="65001" %>
找了大量的相关资料后才发现fso在生成xml的时候是可以指定编码的。
在生成xml文件的时候把后面的参数修改为
Set fout = fso.CreateTextFile(server.mappath("xml.xml"))
这样修改为
Set fout = fso.CreateTextFile(server.mappath("xml.xml"),true,1)
其中unicode参数可以为以下几种:
2 ‘以系统默认格式打开文件。
1 ‘以 Unicode 格式打开文件。
0 ‘以 ASCII 格式打开文件。
评论前必须登录!
注册