jquery serialize序列化中文乱码问题-阿里云开发者社区

开发者社区> 沫沫金> 正文

jquery serialize序列化中文乱码问题

简介: 背景:       页面多条件查询简化多条件提交ajax url参数组织动作,jQuery提供了很便捷的$('#formId').serialize()方法。会自动组装为{a=1,b=2,c=3....} 问题:       serialize方法会自动调用encodeURIComponent方法进行编码,所以,自动完成后的中文会产生经典的乱码问题。
+关注继续查看

背景:

      页面多条件查询简化多条件提交ajax url参数组织动作,jQuery提供了很便捷的$('#formId').serialize()方法。会自动组装为{a=1,b=2,c=3....}


问题:

      serialize方法会自动调用encodeURIComponent方法进行编码,所以,自动完成后的中文会产生经典的乱码问题。


解决:

      使用decodeURIComponent对serialize加码后的进行解码即可恢复正常。


wKioL1Z5B02i1eczAAAQI7juYeY508.png



扩展资料:http://www.w3school.com.cn/jsref/jsref_decodeURIComponent.asp




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
解决JSP中文乱码问题
 1、我们要保证JSP向客户端输出时是采用中文编码方式输出的,即无论如何我们首先在我们的JSP源代编中加入以下一行: <%@page contentType="text/html;charset=gb2312"%>2、为了让JSP能正确获得传入的参数,我们在JSP源文件头加入下面一句: <%request.setCharacterEnc
1146 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8485 0
IntelliJ IDEA 2019 控制台中文乱码问题
IDEA新版本,这里以2019.2.3为例 菜单 Help -> Edit Custom VM Options...,文件末尾添加:-Dfile.encoding=UTF-8 Run/Debug Configurations(就是通常配置tomcat那里) VM Options:-Dfile.
4914 0
Linux服务器JRE中文字体设置,解决java.awt乱码、显示方块问题
最近因为需要在java应用中合成曲线图,使用了jfreechart库,但是发现图片中的中文全都显示成方块了。Linux机器一般都是没有中文字体的,所以在使用java.awt相关类生成图片时,输出的中文很可能显示乱码或者呈方块状。解决方案就是在服务器启动脚本里,加上安装中文字体的步骤。
1110 0
DbVisualizer 8 解决中文乱码问题
原文http://blog.chinaunix.net/uid-26640696-id-3128544.html    在SQL Commander中,sql语句中如果有中文,显示是‘口口口’。 解决办法如下: 在Tools->tool Properties->General->Appearance->Fonts在Font Settings下 找到SQL Editor/Text Editor选择PMingLiU, 同时找到Grid也选择PMingLiU就可以了。
1028 0
linux crontab执行脚本中文乱码问题
在linux中写了个定时脚本,其中包含中文字符。脚本手动运行一切正常,但是使用crontab运行后发现日志中应该出现中文的地方全是???等乱码。 分析出原因肯定是环境变量的问题。
920 0
SSH中文乱码问题解决
vi /etc/sysconfig/i18n 将内容改为  LANG="zh_CN.GB18030"  LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  SUPPORTED="zh_CN.
469 0
+关注
103
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载