日期:2014-05-17  浏览次数:20891 次

Response.Write("中文")乱码,显示成"????"
1.所有文件采用UTF-8编码

2.在2003   SV上运行,没有乱码

3.在XP是运行时,一会显示乱码,一会儿又显示正常

4.不管数据是不是从数据库读出来,都一样!


哪位朋友也碰到过?杂解决呢?

找了好久没有好答案!

------解决方案--------------------
<%@LANGUAGE= "VBSCRIPT " CODEPAGE= "65001 "%>
<%
Option Explicit
Session.CodePage = 65001
Response.Charset = "UTF-8 "
%>
每页开头加上这个
------解决方案--------------------
Session.CodePage = 65001
这句不太好,浏览自己的网站可能不乱码,但打开别的网站可能会乱码
如果是2003或XP的SERVER用
response.CodePage = 65001