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

请教地址栏中文乱码如何解决

2013-12-13 
请问地址栏中文乱码怎么解决?GBK页面向 UTF-8页面发送中文乱码http://127.0.0.1/test.aspx?Remark我们1.

请问地址栏中文乱码怎么解决?
GBK页面向 UTF-8页面发送中文乱码
http://127.0.0.1/test.aspx?Remark=我们

1.由于GBK页面是第三方系统 所以不能修改

2.项目其他页面都是用UTF-8的,所以不能在配置文件改成
<globalization requestEncoding="GBK" responseEncoding="GBK" />



请问有啥方法解决呢?

就是不改GBK页面请求只能是test.aspx?Remark=我们,而且配置文件不能改<globalization requestEncoding>



[解决办法]

引用:
Quote: 引用:

 web.config指定该页面人gb2312

<location path="test.aspx">
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />
</system.web>
</location>

location 跟你config里的<system.web>同级就行了


因为其他地方必须用UTF-8   所以改这边不适合啊

把那个页面做成gb2312的吧,要不就IHttpModule时就重写url,把中文url编码后再重跳转地址

热点排行