1 / 4
文档名称:

jQuery中文乱码完美解决方案.doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jQuery中文乱码完美解决方案.doc

上传人:xxj16588 2016/4/26 文件大小:0 KB

下载得到文件列表

jQuery中文乱码完美解决方案.doc

相关文档

文档介绍

文档介绍:jQuery 中文乱码完美解决方案 jQuery 中文乱码完美解决方案最近使用 jQuery 遇到中文乱码问题, 其实他的中文乱码就是因为 contentType 没有指定编码, 只需在 中搜索’ contentType ’然后在 application/x-ded 后面加上; charset=UTF-8 最终变成 contentType:"application/x-ded; charset=UTF-8" 问题搞定。必要说明: 使用 post 方法会出现乱码, 这是由于异步对象 XMLHttpRequest 在处理返回的 responseText 的时候,是按 UTF-8 编码进行解码的。所以 post 方式的话,必须把 页另存为时,第三项的编码由 ANST 改为 UTF-8 ( 请务必记住). ----------------------------------------------------------- ---------------------------- JQuery Ajax 提交出现中文乱码的解决办法 2 前使用 Jquer y 的时候一直没有发现,用 Aja x 提交的时候会出现乱码, 我猜测可能是因为编码的原因可能存在以下几点原因: 的编码不统一: 如页面用的 GB2312 , 好像 JQuery 对它支持不太好。以前我一直都是用 UTF-8 的,一直都没有发现; 2. 文件的编码, 这个不好在表面上看到, 简体中文版的操作系统存的文本格式的文件默认是 GB2312 ,建议把文件换成 UTF-8 格式的最简单的解决办法,把提交的中文文本用 JS的 escape 处理一下, 就不会现出现乱码了。如: // 保存数据$.ajax({ url:"/guide/" , type:"POST" , dataType:"json" , data:"Action=mNickName=" +()) + "&CommContent=" +()) + "&GuideID=" + () + "&ScoreLogType=<%=ScoreLogType %>", ess:function(results){ alert(); ----------------------------------------------------------- -------------------- 解决的办法上用js 的编码函数 ponent(string) 处理一下, 把中文" 王晓明" 编码成"%E7%8E%8B%E6%99%93%E6%98%8E" ,就OK 了。顺便说一下,我的 tomcat 下的 URIEncoding=UTF-8 ----------------------------------------------------------- -------------------- 今天在使用 jquery 检测用户名的时候,对英文和数字的用户名检测正确,但是对中文的时候,检测出错,经过在