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

asp utf-8编码 乱码有关问题

2013-04-26 
asp utf-8编码 乱码问题asp utf-8编码,正常浏览都OK。但若数据库层有异常,如SQL语句错误,执行后,所有页面都

asp utf-8编码 乱码问题
asp utf-8编码,正常浏览都OK。
但若数据库层有异常,如SQL语句错误,执行后,所有页面都会乱码,必须重启IIS才能解决。
ASP UTF-8 乱码
[解决办法]
编码不统一造成的

记得要检查以下几个方面的编码是否统一:
一、服务端的编码声明,就是类似 <%@  CODEPAGE=936 %>这样的
二、客户端的编码声明,类似<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这样的
三、asp文件属性的编码声明,用记事本的话,就另存为时选择编码,如果使用DW的话,就修改文档属性那里修改编码
四、数据库的编码

[解决办法]
你服务器是中文的吧。。asp输出的错误页面是gb2312编码的,中文错误提示,所以会乱码

至于出错后继续乱码,觉得是你浏览器编码被设置为gb2312了,自己看下浏览器的字符编码是gb2312还是utf-8的
[解决办法]
<%Session.CodePage=65001%>
<meta http-equiv="content-type"  content="text/html; charset=UTF-8" />
先在一个页面放上去测试下试试... 

热点排行