js 汉字编码【鸡蛋】
来源:互联网 发布:淘宝网天猫投诉电话 编辑:程序博客网 时间:2024/06/09 17:27
在使用jquery提交数据的时候,如果选择的是get提交,即url问号传值(汉字)到一般处理页面时,在IE浏览器下获取到的值为乱码,造成这种现象的原因是ie浏览器会自动将问号传递的值进行编码,而火狐浏览器会自动将参数解析为汉字的所以不存在这种情况;避免这种情况的方法是,在提交数据之前对所提交的值进行一次主动编码:“
在前台页面中使用js编码:encodeURI()”方法可以将汉字内容转化为相应的编码;反函数为decodeURI();将编码的内容解码
在后台使用 context.Server.UrlDecode(context.Request["name"]) 对前台的编码进行解码;
例子:
var name = encodeURI("字符串");//对输入字符串进行编码 $.post("/Handler1.ashx", { "name": name }, function (data) { alert(data); }, "html");
ashx文件里:
string a=context.Server.UrlDecode(context.Request["name"]);//进行解码
- js 汉字编码【鸡蛋】
- JS汉字编码转换(转)
- js中的汉字编码转换
- js中 onbeforepaste【鸡蛋】
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- 汉字编码
- PostgreSQL 解决双机方案:
- UINavigationController使用的一些技巧
- SVN对比VSS,不知这样够了没
- Java synchronized详解
- mysql清除binlog (备忘)
- js 汉字编码【鸡蛋】
- ZOJ 1240 IBM Minus One
- bloom filter简单实现
- memset对数组赋初值探讨
- DevExpress XtraGrid 动态自定义控制button按钮显示
- spring AspectJ 基本使用
- Android有关Please execute 'adb uninstall my.test' in a shell报错处理
- CentOS6.2下一步一步源代码安装OpenStack(八)Swift代理节点配置、运行
- ALM 解决方案之TechExcel DevSuite 评估报告 - 2