IE内核的浏览器在使用UTF-8编码的页面进行传值的时候出现乱码错误
来源:互联网 发布:三了个七 淘宝买家秀 编辑:程序博客网 时间:2024/05/18 01:20
我好郁闷啦,用ajax传中文在火狐里面,没有问题;在IE里面总是去到错误的程序,打印出结果才发现,IE里面传过来的值是gb2312的;
在utf-8的环境下,显示为乱码;
解决方法为:传值的时候用js编码,服务器端再解码
以下的网友的解答:
“
OS: XP SP3新建记事本是 ANSI 格式,你 要另存为时选中 UTF-8;其次IE6传值,URL后面的参数不是以UTF-8形式编码的;客服端和服务器端最好统一编码,客户端浏览器最好把“查看-编码"的自动选择打上勾,代码里面也要设置,浏览器也要设置一下你所说的传值乱码问题:用 JavaScript encodeURI() 把你要传的参数用它编码后再传,到服务器再解码参考:http://www.w3school.com.cn/js/jsref_encodeURI.asp
”
js代码:
$.get('sogo_map.php?action=hour&up='+encodeURI(up_place_hour)+'&down='+encodeURI(down_place_hour)+'&step='+encodeURI(step_place_hour),{},function(msg){//alert(msg);if(msg == 0){ alert("上车及下车地点输入有误,请重新输入"); return false;}else if(msg == 1){alert("无法获取参考时间及参考公里数,请稍后再试"); return false;}else{var data = msg.split(";");$("#time_budget_0").html(data[0]);$("#dis_budget_0").html(data[1]);$("input[name='time_budget_0']").attr("value", data[3]);$("input[name='dis_budget_0']").attr("value", data[1]);$("input[name='cost_budget_0']").attr("value", data[2]);}});PHP解码:
$start = @urldecode($_GET['up']);$end = @urldecode($_GET['down']);$step = @urldecode($_GET['step']);
- IE内核的浏览器在使用UTF-8编码的页面进行传值的时候出现乱码错误
- 解决在IE浏览器中打开utf-8页面不能自动选择编码的问题
- 编写jsp页面的时候,直接在页面里输入汉字,保存时出现编码错误
- UTF-8在IE中不能自动选择编码的解决办法(utf8 网页在ie中自动编码乱码问题)
- 解决将汉字GBK码分拆后进行UTF-8编码而出现的乱码
- 只在IE浏览器上出现中文乱码的解决方法
- IE浏览器下CSS不能在UTF-8页面正常显示的问题
- 使用 Indy 的 TIdSMTP, TIdPOP3收发邮件在验证账户的时候出现错误乱码解决方法
- 更正ftp上传采用utf-8编码方式写入txt文件用IE打开出现乱码的问题
- ASP UTF-8页面乱码+GB2312转UTF-8 +生成UTF-8格式的文件(编码)<
- maven打包出现的utf-8编码错误的解决
- maven打包出现的utf-8编码错误的解决
- JSP 即使使用UTF-8编码,仍然出现中文乱码问题的原因
- utf-8编码的页面向GBK编码的页面提交中文表单乱码终极解决方案
- 使用putty进行vim编辑的时候,小键盘出现错误
- 使用JS生成文件 ,使用utf编码时,出现乱码的现象的解决办法
- 页面与页面的表单传值出现的一系列错误:实现修改操作的时候
- 在今天的测试过程中,我刚开始使用get方法传递参数,出现乱码,但是使用post传参数好着的,需要在tomcat的server.xml里面进行设置URIEncoding="UTF-8"即可
- Android中Socket通讯类【Json】
- 高性能数据库实践经验
- c++基础3:关于前置++和后置++的那么点纠结
- CSS spirit /css精灵
- MyEclipse不能自动编译解决方法(转载)
- IE内核的浏览器在使用UTF-8编码的页面进行传值的时候出现乱码错误
- dbutil 案例
- DelphiXe3 FireMonkey 如何画图
- Aspose.Cells使用教程大全
- Java List与数组之间的转换
- java基础
- 一些平时遇到的bug总结
- 对apache中并发控制参数prefork理解和调优
- LevelDb介绍 .