<big id="t276i"></big>

<code id="t276i"><menuitem id="t276i"></menuitem></code>

<code id="t276i"></code>

    1. <acronym id="t276i"><button id="t276i"><address id="t276i"></address></button></acronym><td id="t276i"></td>
    2. <meter id="t276i"><xmp id="t276i"><acronym id="t276i"></acronym></xmp></meter>
    3. <code id="t276i"><menuitem id="t276i"><dl id="t276i"></dl></menuitem></code>
      歡迎來到人人文庫網! | 幫助中心 人人文庫renrendoc.com美如初戀!
      人人文庫網

      PHP解決ajax中文亂碼resopnseText中文亂碼xmlhttp中文亂碼

      2014-07-14 21:43 | 人氣:1525

      PHP解決ajax(動態網站靜態化)中文亂碼resopnseText中文亂碼xml(標準化越來越近了)http中文亂碼

        方案一:指定正確的編碼

        header("content-type: text/html;charset=gb2312");

        方案二:全部統一為utf-8編碼

        方案三:javascript的escape方法,基本中文字符轉化成unicode格式提交,在服務器短使用java來模擬javascript的unescape方法還原成中文,進行處理。

        出現問題的原因:xml(標準化越來越近了)HTTP得到Response時假定Response是UTF8編碼的,如果Response是xml(標準化越來越近了),那還可以通過encoding來指定編碼,但HTML就不行了。所以它把含GB2312編碼的HTML當成UTF8格式而出現亂碼。




      PHP發送中文、Ajax接收
      只需在php頂部加入一句:
      header('Content-type: text/html;charset=GB2312'); 
      xmlHttp會正確解析其中的中文。

      Ajax發送中文、PHP接收
      這個比較復雜:
      Ajax中先用encodeURIComponent對要提交的中文進行編碼
      PHP中:
      $GB2312string=iconv( 'UTF-8', 'gb2312//IGNORE' , $RequestAjaxString);

      PHP寫入MySQL數據庫
      建立conn時,query一下set names "gb2312"

      ==================================================

      注意紅色部分!!!否則無法使用!!!具體原因自己猜!

      iconv( "UTF-8","GBK" , $gametypes["name"]);


      關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

      網站客服QQ:2846424093    人人文庫上傳用戶QQ群:460291265   

      [email protected] 2016-2018  renrendoc.com 網站版權所有   南天在線技術支持

      經營許可證編號:蘇ICP備12009002號-5 


      基尔巴特
      <big id="t276i"></big>

      <code id="t276i"><menuitem id="t276i"></menuitem></code>

      <code id="t276i"></code>

        1. <acronym id="t276i"><button id="t276i"><address id="t276i"></address></button></acronym><td id="t276i"></td>
        2. <meter id="t276i"><xmp id="t276i"><acronym id="t276i"></acronym></xmp></meter>
        3. <code id="t276i"><menuitem id="t276i"><dl id="t276i"></dl></menuitem></code>
          <big id="t276i"></big>

          <code id="t276i"><menuitem id="t276i"></menuitem></code>

          <code id="t276i"></code>

            1. <acronym id="t276i"><button id="t276i"><address id="t276i"></address></button></acronym><td id="t276i"></td>
            2. <meter id="t276i"><xmp id="t276i"><acronym id="t276i"></acronym></xmp></meter>
            3. <code id="t276i"><menuitem id="t276i"><dl id="t276i"></dl></menuitem></code>