欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2008年09月08日 11:07:14   作者:  
關(guān)于在AJAX中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)于在AJAX中GET回的ResponseText中文亂碼的最簡(jiǎn)解決辦法
用AJAX來GET回一個(gè)頁面時(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,指明送出的是什么編碼流,這樣XMLHTTP就不會(huì)亂搞了。

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

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

相關(guān)文章

  • PHP的可變變量名的使用方法分享

    PHP的可變變量名的使用方法分享

    有時(shí)候可變的變量名會(huì)給編程帶來很大的方便。也就是說變量名可以被動(dòng)態(tài)的命名和使用
    2012-02-02
  • PHP XML error parsing SOAP payload on line 1

    PHP XML error parsing SOAP payload on line 1

    PHP中GBK頁面調(diào)用WebService的編碼問題:XML error parsing SOAP payload on line 1
    2010-06-06
  • 深入探究PHP的多進(jìn)程編程方法

    深入探究PHP的多進(jìn)程編程方法

    這篇文章主要介紹了深入探究PHP的多進(jìn)程編程方法,同時(shí)介紹了Windows系統(tǒng)下的多線程嘗試,是PHP并發(fā)實(shí)現(xiàn)方面的重要內(nèi)容,需要的朋友可以參考下
    2015-08-08
  • PHP Laravel門面的實(shí)現(xiàn)原理詳解

    PHP Laravel門面的實(shí)現(xiàn)原理詳解

    在Laravel中,門面為應(yīng)用服務(wù)容器中綁定的類提供了一個(gè)“靜態(tài)”接口,使得我們可以不用new這些類出來,就可以直接通過靜態(tài)接口調(diào)用這些類中的方法。本文就來詳細(xì)聊聊Laravel門面的實(shí)現(xiàn)原理,希望對(duì)大家有所幫助
    2023-02-02
  • PHP實(shí)現(xiàn)利用MySQL保存session的方法

    PHP實(shí)現(xiàn)利用MySQL保存session的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)利用MySQL保存session的方法,是PHP程序設(shè)計(jì)中比較有實(shí)用價(jià)值的一個(gè)技巧,需要的朋友可以參考下
    2014-08-08
  • php安裝dblib擴(kuò)展,連接mssql的具體步驟

    php安裝dblib擴(kuò)展,連接mssql的具體步驟

    下面小編就為大家?guī)硪黄猵hp安裝dblib擴(kuò)展,連接mssql的具體步驟。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • php中大括號(hào)作用介紹

    php中大括號(hào)作用介紹

    {}大括號(hào)在php中的作用(PHP變量放在大括號(hào)里面的含義)
    2012-03-03
  • PHP中__FILE__、dirname與basename用法實(shí)例分析

    PHP中__FILE__、dirname與basename用法實(shí)例分析

    這篇文章主要介紹了PHP中__FILE__、dirname與basename用法,以實(shí)例形式較為詳細(xì)的分析了__FILE__、dirname與basename的具體用法,并測(cè)試對(duì)比了WordPress中自帶的函數(shù),需要的朋友可以參考下
    2014-12-12
  • php文件系統(tǒng)處理方法小結(jié)

    php文件系統(tǒng)處理方法小結(jié)

    這篇文章主要介紹了php文件系統(tǒng)處理方法,總結(jié)分析了php常用的文件操作函數(shù)功能與具體使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • 神盾加密解密教程(一)PHP變量可用字符

    神盾加密解密教程(一)PHP變量可用字符

    這篇教程首先講PHP變量可用字符,是因?yàn)橐饷苌穸芗用艿某绦?,了解PHP變量可用字符是解密的首要條件,好了,廢話不多說,直接進(jìn)入正題
    2014-05-05

最新評(píng)論