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

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

 更新時(shí)間:2008年09月08日 11:07:14   作者:  
關(guān)于在A(yíng)JAX中GET回的ResponseText中文亂碼的最簡(jiǎn)解決辦法
//如果傳送參數(shù)是直接賦予的,就會(huì)產(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)生亂碼


//解決方法很簡(jiǎ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的值為中文不會(huì)產(chǎn)生亂碼

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

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

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

相關(guān)文章

最新評(píng)論

万盛区| 太和县| 城市| 阿克苏市| 农安县| 清徐县| 威远县| 岗巴县| 乌兰浩特市| 克什克腾旗| 巴林右旗| 新丰县| 珠海市| 中江县| 大城县| 荥阳市| 沙湾县| 桐乡市| 同心县| 平乡县| 内江市| 泰州市| 安化县| 来凤县| 泸州市| 如皋市| 宁河县| 和林格尔县| 若羌县| 晋宁县| 巫溪县| 利辛县| 崇文区| 睢宁县| 叶城县| 兖州市| 株洲市| 德阳市| 甘孜县| 周宁县| 江源县|