欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jquery中文亂碼怎么辦

jquery中文亂碼的解決辦法:1、將項目的編碼統(tǒng)一設(shè)置為【UTF-8】,將數(shù)據(jù)交互時的編碼都統(tǒng)一為【UTF-8】;2、如果項目的編碼已經(jīng)統(tǒng)一設(shè)置為GBK或GB2312,則在ajax調(diào)用向服務(wù)端傳遞中文參數(shù)時容易出現(xiàn)中文亂碼。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),賓陽企業(yè)網(wǎng)站建設(shè),賓陽品牌網(wǎng)站建設(shè),網(wǎng)站定制,賓陽網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,賓陽網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

推薦:《jquery視頻教程》

jquery中文亂碼的解決辦法:

方法1,將項目的編碼統(tǒng)一設(shè)置為UTF-8. 將數(shù)據(jù)交互時的編碼都統(tǒng)一為"UTF-8";

方法2,如果項目的編碼已經(jīng)統(tǒng)一設(shè)置為GBK或GB2312,則在ajax調(diào)用向服務(wù)端傳遞中文參數(shù)時容易出現(xiàn)中文亂碼,這時的處理方式如下:

后臺:

代碼示例:

/* =============禁止緩存============== */
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Expires", "0");
/* =============禁止緩存============== */
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
//request.setCharacterEncoding("UTF-8");
String userName = request.getParameter("userName");
userName=URLDecoder.decode(userName, "UTF-8");
                     //在springmvc中,如沒有通過request,或直接設(shè)置jquery的編碼設(shè)置,則需要如下方式轉(zhuǎn)換。
     // mykeyword = new String(keyword.getBytes("iso-8859-1"),"UTF-8");
              //但如果是encodeURI()函數(shù)轉(zhuǎn)換,則如下就可以。注意,這時參數(shù)在 url后面。
              userName=URLDecoder.decode(userName, "UTF-8");

前臺如:

代碼示例:

var myurl="grzx/validateUserNameIsExists.do?userName="+username;
myurl=encodeURI(myurl);
myurl=encodeURI(myurl);
jQuery.ajax({
url:myurl,
type:'POST',
async:false,
data:{},
success:function(data){
    var msg=eval('('+data+')');
  //  var msg=JSON.parse(data);
      if(!msg.result){
    jQuery('#myusername').attr('value','');
         alert('用戶名已存在!請用新的用戶名');
      }
    }
   });

進行兩次編碼。

在前臺傳遞的“哈哈大笑”,在后臺編碼前為:“%E5%93%88%E5%93%88%E5%A4%A7%E7%AC%91”;就算成功了。

當然,只編碼一次也是可以的,將jquery的編碼設(shè)置為"UTF-8"; 加上;charset='UTF-8'就好了。

例如:

代碼示例:

contentType : 'application/json;charset=UTF-8',

相關(guān)免費學習推薦:JavaScript(視頻)

名稱欄目:jquery中文亂碼怎么辦
文章分享:http://chinadenli.net/article20/cjiijo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google品牌網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作網(wǎng)站內(nèi)鏈App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司