最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2008年09月08日 11:07:14   作者:  
關(guān)于在AJAX中GET回的ResponseText中文亂碼的最簡解決辦法
//如果傳送參數(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回一個(gè)頁面時(shí),RESPONSETEXT里面的中文多半會出現(xiàn)亂碼,這是因?yàn)閤mlhttp在處理返回的responseText的時(shí)候,是把resposeBody按UTF-8編碼進(jìn)解碼考形成的,如果服務(wù)器送出的確實(shí)是UTF-8的數(shù)據(jù)流的時(shí)候漢字會正確顯示,而送出了GBK編碼流的時(shí)候就亂了。解決的辦法就是在送出的流里面加一個(gè)HEADER,指明送出的是什么編碼流,這樣XMLHTTP就不會亂搞了。

復(fù)制代碼 代碼如下:

PHP:header('Content-Type:text/html;charset=GB2312');
ASP:Response.Charset("GB2312")
JSP:response.setHeader("Charset","GB2312");

相關(guān)文章

最新評論

德昌县| 历史| 濮阳县| 全南县| 温宿县| 宝丰县| 隆尧县| 渝北区| 陆良县| 东丽区| 修武县| 远安县| 峨边| 平山县| 宁国市| 闻喜县| 柘荣县| 云梦县| 万州区| 昭觉县| 台湾省| 同仁县| 嘉鱼县| 武汉市| 新密市| 青阳县| 同德县| 策勒县| 遂平县| 榆树市| 香格里拉县| 宝清县| 沙湾县| 龙山县| 商都县| 沅江市| 承德市| 观塘区| 云梦县| 民乐县| 安平县|