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

php+AJAX傳送中文會導致亂碼的問題的解決方法

 更新時間:2008年09月08日 11:07:14   作者:  
關于在AJAX中GET回的ResponseText中文亂碼的最簡解決辦法
//如果傳送參數(shù)是直接賦予的,就會產(chǎn)生亂碼!

復制代碼 代碼如下:

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ù)
復制代碼 代碼如下:

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)生亂碼

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

復制代碼 代碼如下:

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

相關文章

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

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

    有時候可變的變量名會給編程帶來很大的方便。也就是說變量名可以被動態(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的多進程編程方法

    深入探究PHP的多進程編程方法

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

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

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

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

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

    php安裝dblib擴展,連接mssql的具體步驟

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

    php中大括號作用介紹

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

    PHP中__FILE__、dirname與basename用法實例分析

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

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

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

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

    這篇教程首先講PHP變量可用字符,是因為要解密神盾加密的程序,了解PHP變量可用字符是解密的首要條件,好了,廢話不多說,直接進入正題
    2014-05-05

最新評論