真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jqueryserialize亂碼的解決方法-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)jquery serialize亂碼的解決方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)于2013年開始,先為揭西等服務(wù)建站,揭西等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為揭西企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

jquery serialize中文亂碼的原因:serialize()自動(dòng)調(diào)用encodeURIComponent方法將數(shù)據(jù)編碼了;解決方法:調(diào)用“decodeURIComponent(XXX,true);”將數(shù)據(jù)解碼即可。

在項(xiàng)目中發(fā)現(xiàn)用了jquery serialize這個(gè)方法后,中文已經(jīng)轉(zhuǎn)了編碼格式的了,以為直接將tomcat的設(shè)置為utf-8就可以解決,發(fā)現(xiàn)并不是這樣的,后來直接上網(wǎng)google一翻,得到以下答案:特記錄如下(試過可行)

一:

原因:.serialize()自動(dòng)調(diào)用了encodeURIComponent方法將數(shù)據(jù)編碼了

解決方法:調(diào)用decodeURIComponent(XXX,true);將數(shù)據(jù)解碼

例如:

var params = jQuery("#formId").serialize(); // http request parameters.    
params = decodeURIComponent(params,true);

二:

1、將jquery.js文件中的encodeURIComponent替換為encodeURI。即可解決中文亂碼。(不知道在哪改,沒試過)

2、另一種方式將所有jsp、xml的字符集都設(shè)置為UTF-8 。(我的這兩種文件本來都是UTF-8,估計(jì)有漏掉的,是否可行未知)

JSP

<%@ page language="java" contentType="text/html; charset=UTF-8"%>

XML

感謝各位的閱讀!關(guān)于jquery serialize亂碼的解決方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


網(wǎng)站標(biāo)題:jqueryserialize亂碼的解決方法-創(chuàng)新互聯(lián)
文章鏈接:http://weahome.cn/article/cdijoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部