ajax乱码之一
原创
©著作权归作者所有:来自51CTO博客作者lijun3159的原创作品,请联系作者获取转载授权,否则将追究法律责任
项目中用jquery实现ajax,整个项目用的编码是GBK,在用ajax实现传中文参数时遇到乱码,试了很多方法,终于解决。
乱码一直是比较头疼的问题,现在把我这次的解决办法贴出来,如有遇到同样问题的朋友可以参考。
1.js端:
用encodeURI函数进行转码 如:
data +="&earlyProcess="+encodeURI(encodeURI(progress));
注意,这里用了两次encodeURI。
2.服务器端:
URLDecoder.decode(earlyProcess, "utf-8"),
上一篇:jquery 实现省市县联动
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
有趣的CSS - 一串乱码
通过 css 来实现一段不停变化的 bug 乱码效果。
css 动效 乱码效果 ux 动画 -
Ajax之一 简介篇
[学习目标]F使用Asp.NetAjax核心组件实现无刷新和局部更新效果F掌握AutoComplete控件的使用,并利用其实现自动完成功能 【本
ajax C#框架 asp.net 控件 -
java ajax json 乱码 ajax请求乱码
在Ajax编程时会存在这编码问题,需要进行简单的处理:发送get请求 产生乱码的原因: ie浏览器对应的ajax对象对中文参数值会使用gbk进行编码,而其它浏览器会使用utf-8进行编码。web服务器默认情况下,会使用iso-8859-1进行解码。 解决方案: &n
java ajax json 乱码 javascript java ViewUI 中文参数 -
js、ajax乱码
导入js文件时使用”charset“参数设置js保存时的编码格式<script ty.ajax({ async: true, data: formdata, dataType: "jsonp", scriptCharset: "
ajax javascript json 参数设置 编码格式