当前位置: 代码迷 >> ASP.NET >> 页面编码的有关问题
  详细解决方案

页面编码的有关问题

热度:2066   发布时间:2013-02-25 00:00:00.0
页面编码的问题
现象:录入文本提交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" 
  相关解决方案