博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquer ajax 中文乱码
阅读量:5840 次
发布时间:2019-06-18

本文共 468 字,大约阅读时间需要 1 分钟。

页面为gbk,

数据直接用的$.serialize()来提取参数,按如下解决即可。

 

jquery form表单.serialize()序列化后中文乱码问题原因及解决

原因:$.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);
在进行编码
params = encodeURI(encodeURI(params));
后台
params = java.net.URLDecoder.decode(params , "UTF-8");
问题解决。

转载于:https://www.cnblogs.com/longterm/archive/2012/05/18/2507709.html

你可能感兴趣的文章
java-并发-同步容器
查看>>
关于技术人员的思考
查看>>
javascript栈的建立样码
查看>>
基于云计算的数据保护战略将成趋势
查看>>
阿里云抵御全球互联网史上最大DDoS攻击
查看>>
“东方神眼”张国桢为阿里云人工智能ET授课
查看>>
国际大牌站台 阿里成立大数据打假联盟
查看>>
KCon 2017兵器谱招募 亮出你的安全神兵
查看>>
大数据时代如何进行有效的隐私保护
查看>>
思科借助物联网推进工业解决方案全数字化进程
查看>>
大数据=大泄密?信息安全需未雨绸缪
查看>>
双活数据中心的架构
查看>>
大数据公司Palantir融得7亿美元 曾追踪拉登
查看>>
先行者长虹佳华超融合市场沙龙在京举行
查看>>
《逻辑与计算机设计基础(原书第5版)》——2.8 硬件描述语言简介
查看>>
走近科学:Android系统ROOT后有多脆弱?
查看>>
建立备份策略的重要性
查看>>
小白用户如何轻松上云 -我的轻量应用服务器探索记
查看>>
BCG与阿里研究院等联合揭秘中国互联网经济:成功的关键是什么?
查看>>
Palo Alto Networks推出业内首个防凭证被盗及滥用技术
查看>>