ASP.NET关于前台脚本传递中文参数,后台获取乱码问题(乱码为方框,黑色方框等。。)
随笔,很菜的笔记
关于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"/>即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?