读书人

Response.Write(quot;中文quot;)乱码,显示成quot;quot;

发布时间: 2012-02-14 19:19:19 作者: rapoo

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

读书人网 >ASP

热点推荐