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

页面编码的问题
现象:录入文本提交POSTBACK后,再显示到界面上是乱码。

配置:
web.config中配置了
<globalization culture="zh-CN" requestEncoding="gb2312" responseEncoding="gb2312"></globalization>

页面上<head>下加入了<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />

检查在@page中无设置编码的属性,在page_load中也没有。

当设置成
<globalization culture="zh-CN" requestEncoding="utf-8" responseEncoding="gb2312"></globalization>,其它设置不变时,进行录入文本提交POSTBACK后,再显示到界面上就正常了。

不解:浏览器按照<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />这句话对要提交的中文进行编码然后提交,为什么我的浏览器对此句话无效,总是以utf-8编码post提交??跪求高手点拨!!!!!!
------解决方案--------------------
该回复于2010-12-07 17:46:29被版主删除
------解决方案--------------------
该回复于2010-12-07 17:37:10被版主删除
------解决方案--------------------
顶部 Page 加 CodePage="936"