<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 | 人气:1795
      分享至:

      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就不行了。所?#36816;?#25226;含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?#20445;琿uery一下set names "gb2312"

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

      注意红色部分!!!否则无法使用!!!具体原因自己猜!

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


      关于我们 - 网站声明 - 网?#38236;?#22270; - ?#35797;?#22320;图 - 友情链接 - 网?#31350;?#26381; - 联系我们

      网?#31350;?#26381;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>