首頁  >  文章  >  web前端  >  js呼叫AJAX時Get和post的亂碼解決方法_javascript技巧

js呼叫AJAX時Get和post的亂碼解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 17:32:51925瀏覽

使用"get"時,抓取的頁面最後加上編碼類型

複製代碼 代碼如下:

伺服器端:servletactioncontext.getresponse().setcharacterencoding("utf-8");
客戶端網頁特效p/jsp.html target=_blank >jsp教學:
response.expires = -9999
response.addheader "pragma","no-cache "
response.addheader "cache-ctrol","no-cache"
response.addheader "content-type","text/html; charset=gb2312"'這是重點,否則會亂碼
response.write "中文漢字"%>

2.使用post時用vbscript解決了編碼問題:
源碼如下:
複製程式碼 程式碼如下:




下面是使用vbscript函數:


下面是使用vbscript函數:
下面是使用vbscript函數: 下面是使用vbscript函數:
下面是使用vbscript函數:


下面是使用vbscript函數:


下面是使用vbscript函數:


下面是使用vbscript函數:




複製程式碼


程式碼如下:


ajax.send(poststr); ajax.onreadystatechange = function() { if (ajax.readystate == 4 && ajax.status == 200) { msg.innerhtml =msg.innerhtml =msg.innerhtml =msg.innerhtml = bytes2bstr(ajax.responsebody); //取得時解碼} } }
姓名:
年齡:
性別:
成功
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn