復(fù)制代碼 代碼如下:http_request.open("POST",url,true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send("a " /> 亚洲五月六月丁香激情,日韩美一区二区三区,成人网中文字幕

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php+AJAX傳送中文會導(dǎo)致亂碼的問題的解決方法

//如果傳送參數(shù)是直接賦予的,就會產(chǎn)生亂碼!

復(fù)制代碼 代碼如下:
http_request.open("POST",url,true);
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send("action="+strName+"&val="+val); //如果val的值為中文,則產(chǎn)生亂碼


//解決方法很簡單:使用Javascript中的escape(string) 函數(shù)
復(fù)制代碼 代碼如下:
http_request.open("POST",url,true);
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send("action="+strName+"&val="+escape(val)); //val的值為中文不會產(chǎn)生亂碼

關(guān)于在AJAX中GET回的ResponseText中文亂碼的最簡解決辦法
用AJAX來GET回一個頁面時,RESPONSETEXT里面的中文多半會出現(xiàn)亂碼,這是因?yàn)閤mlhttp在處理返回的responseText的時候,是把resposeBody按UTF-8編碼進(jìn)解碼考形成的,如果服務(wù)器送出的確實(shí)是UTF-8的數(shù)據(jù)流的時候漢字會正確顯示,而送出了GBK編碼流的時候就亂了。解決的辦法就是在送出的流里面加一個HEADER,指明送出的是什么編碼流,這樣XMLHTTP就不會亂搞了。

復(fù)制代碼 代碼如下:
php:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");

php技術(shù)php+AJAX傳送中文會導(dǎo)致亂碼的問題的解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 江孜县| 马边| 汉沽区| 濉溪县| 双城市| 祁连县| 收藏| 濮阳市| 十堰市| 灌阳县| 东台市| 同心县| 农安县| 西昌市| 湾仔区| 洪江市| 香港| 孝义市| 驻马店市| 江川县| 外汇| 正宁县| 张家口市| 耿马| 张家口市| 阜宁县| 柞水县| 双流县| 鄂伦春自治旗| 神农架林区| 大余县| 通河县| 资中县| 光山县| 安平县| 佳木斯市| 平南县| 喜德县| 柏乡县| 肇州县| 固始县|