ASP.NET关于前台脚本传递中文参数,后台获取乱码问题(乱码为方框,黑色方框等。。)
2013-04-23 13:04
926 查看
随笔,很菜的笔记
关于ASP.NET关于前台脚本传递中文参数,后台获取乱码问题(乱码为方框,黑色方框等。。)这种乱码问题,其实有很多解决方案
一般的只要在脚本的参数钱加上escape或者encodeURI即可,后台无需做任何操作即可获取到中文字符
其实很多时候,脚本里用到很多一些jquery框架,在使用框架控件的时候传递的参数很容易出乱码,有时候你用一个window.open("…………")传递参数一切正常,而比如你用了
$.ligerDialog.open({ height: 600, url: xxx.aspx?type=' +"你好你好", width: 1000 });这种某种弹出框控件的特有传递方法后,后台获取的中文参数往往是乱码,
但是有时候我们不想去修改前台脚本,这是可以在web.config中添加,当然下面代码是针对某一个页面想做这个操作
<location path="xxx.aspx">
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
</system.web>
</location>
如果所有页面都要,则可以在<system.web>节点里增加<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>即可
关于ASP.NET关于前台脚本传递中文参数,后台获取乱码问题(乱码为方框,黑色方框等。。)这种乱码问题,其实有很多解决方案
一般的只要在脚本的参数钱加上escape或者encodeURI即可,后台无需做任何操作即可获取到中文字符
其实很多时候,脚本里用到很多一些jquery框架,在使用框架控件的时候传递的参数很容易出乱码,有时候你用一个window.open("…………")传递参数一切正常,而比如你用了
$.ligerDialog.open({ height: 600, url: xxx.aspx?type=' +"你好你好", width: 1000 });这种某种弹出框控件的特有传递方法后,后台获取的中文参数往往是乱码,
但是有时候我们不想去修改前台脚本,这是可以在web.config中添加,当然下面代码是针对某一个页面想做这个操作
<location path="xxx.aspx">
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
</system.web>
</location>
如果所有页面都要,则可以在<system.web>节点里增加<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>即可
相关文章推荐
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- 关于struts2.1.6前台传递中文参数到后台action出现乱码问题的解决办法
- 关于前台URL传递中文参数到java后台乱码的问题
- Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案
- 关于url参数中文乱码的问题 【asp.net C#】
- 【工作笔记0010】asp.net后台Request.QueryString获取的url中文参数乱码解决方案
- C# Asp.net 前台使用utf-8编码传递中文参数 后台接收乱码的问题
- asp.net jquery getjson 传递中文参数乱码问题
- asp.net如何解决传递中文参数乱码问题
- asp.net 传递参数 QueryString 中文乱码问题
- ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
- C# ASP.net 解决easyui treegrid传递参数后台无法获取的问题
- 前台页面使用utf-8编码,url中包含中文参数时后台获取参数乱码问题解决
- Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案
- ASP.Net 关于前台JS给input赋值后,runat="server" 后台利用ID.Value还是获取不到的问题
- ASP.NET 页面通过url传递参数,另一页面通过Request.QueryString获取参数为乱码问题
- 关于ASP.NET 中使用Ajax进行异步调用问题,前台参数无法跳转到后台,提示500 internal server error
- asp.net(VB)传递参数时出现中文乱码的问题
- asp.net jquery getjson 传递中文参数乱码问题
- asp.net url带中文参数显示乱码的问题