<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        ajax+php中文亂碼解決辦法

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:52:41
        文檔

        ajax+php中文亂碼解決辦法

        ajax+php中文亂碼解決辦法:AJAX的亂碼的出現(xiàn)在的原因 由于XMLHTTP采用的是Unicode編碼上傳數(shù)據(jù),而一般頁(yè)面采用的是gb2312,這就造成顯示頁(yè)面時(shí)產(chǎn)生亂碼。而當(dāng)在獲取頁(yè)面時(shí)的XMLHttp返回的是utf-8編碼,這就造成了顯示產(chǎn)生亂碼。 解決方法之一就是在PHP文件中顯示聲明為GB2312
        推薦度:
        導(dǎo)讀ajax+php中文亂碼解決辦法:AJAX的亂碼的出現(xiàn)在的原因 由于XMLHTTP采用的是Unicode編碼上傳數(shù)據(jù),而一般頁(yè)面采用的是gb2312,這就造成顯示頁(yè)面時(shí)產(chǎn)生亂碼。而當(dāng)在獲取頁(yè)面時(shí)的XMLHttp返回的是utf-8編碼,這就造成了顯示產(chǎn)生亂碼。 解決方法之一就是在PHP文件中顯示聲明為GB2312

        AJAX的亂碼的出現(xiàn)在的原因
        由于XMLHTTP采用的是Unicode編碼上傳數(shù)據(jù),而一般頁(yè)面采用的是gb2312,這就造成顯示頁(yè)面時(shí)產(chǎn)生亂碼。而當(dāng)在獲取頁(yè)面時(shí)的XMLHttp返回的是utf-8編碼,這就造成了顯示產(chǎn)生亂碼。
        解決方法之一就是在PHP文件中顯示聲明為GB2312

        header("Content-Type:text/html;charset=GB2312"); 

        而對(duì)于發(fā)送到服務(wù)器的中文進(jìn)行轉(zhuǎn)碼。
        如下
        $_POST["content"]=iconv("UTF-8","gb2312",$_POST["content"]);
        因而這樣可以解決亂碼問(wèn)題

        方法二,是都采用UTF-8編碼。這里就不多說(shuō)了

        附測(cè)試?yán)?
        客戶端


        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
        <title>ajax post test</title> 
        </head>
        <body>
        <div id="msg"></div>
        <script language="javascript">
        /**
        * 初始化一個(gè)xmlhttp對(duì)象
        */
        function InitAjax()
        {
         var ajax=false; 
         try { 
          ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
         } catch (e) { 
          try { 
           ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
          } catch (E) { 
           ajax = false; 
          } 
         }
         if (!ajax && typeof XMLHttpRequest!='undefined') { 
          ajax = new XMLHttpRequest(); 
         } 
         return ajax;
        }
        //在form 測(cè)試頁(yè)面內(nèi)有一個(gè)表單,一個(gè)顯示的層
        function sendData()
        {
         var msg=document.getElementById("msg");
         var f=document.form1;
         var c=f.content.value;
         //接收數(shù)據(jù)的URL
         var url="dispmsg.php";
         var poststr="content="+c;
         var ajax=InitAjax();
         ajax.open("POST",url,true);
         ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         ajax.send(poststr);
         ajax.onreadystatechange=function(){
          if(ajax.readyState==4 && ajax.status==200){
          alert("I got something");
           msg.innerHTML=ajax.responseText;
          }
         }
        }

        </script>

        <form name='form1'>
        <input type="text" name='content' size=10>
        <input type="button" value="確定" onclick="sendData()"><!--我用submit時(shí)就出錯(cuò)-->
        </form>
        </body>
        </html>

         

        服務(wù)器端
        <?php
        header("Content-Type:text/html;charset=GB2312");
        if($_POST['content'])
        {
         $_POST["content"]=iconv("UTF-8","gb2312",$_POST["content"]);
         print("內(nèi)容是".$_POST['content']);
        }
        else
        {
         print("沒(méi)有內(nèi)容發(fā)送");
        }
        ?>

        引用自:http://www.blogjava.net/huyi2006/articles/86154.html

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ajax+php中文亂碼解決辦法

        ajax+php中文亂碼解決辦法:AJAX的亂碼的出現(xiàn)在的原因 由于XMLHTTP采用的是Unicode編碼上傳數(shù)據(jù),而一般頁(yè)面采用的是gb2312,這就造成顯示頁(yè)面時(shí)產(chǎn)生亂碼。而當(dāng)在獲取頁(yè)面時(shí)的XMLHttp返回的是utf-8編碼,這就造成了顯示產(chǎn)生亂碼。 解決方法之一就是在PHP文件中顯示聲明為GB2312
        推薦度:
        標(biāo)簽: 方法 亂碼 解決
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 四虎精品成人免费视频| 亚洲高清中文字幕免费| 国产精品无码永久免费888| 国产成人啪精品视频免费网| 国产成人精品亚洲日本在线 | 久久成人a毛片免费观看网站| 亚洲中文字幕成人在线| 国产V片在线播放免费无码 | 国产精品无码一区二区三区免费 | 日韩免费高清视频| 久久久久亚洲AV无码去区首| 国产网站免费观看| 免费人人潮人人爽一区二区| 久久久久亚洲AV综合波多野结衣| 国产午夜成人免费看片无遮挡| 亚洲精品少妇30p| 最近中文字幕免费完整| 在线观看亚洲AV日韩A∨| 免费一看一级毛片| 久久精品免费网站网| 亚洲av日韩av不卡在线观看| 最近免费2019中文字幕大全| 亚洲中文字幕久久精品无码VA| 国产精品视_精品国产免费| 免费一级毛suv好看的国产网站 | 亚洲午夜一区二区电影院| 色播在线永久免费视频| 四虎国产精品成人免费久久| 亚洲嫩草影院久久精品| 欧美日韩国产免费一区二区三区| 美女免费精品高清毛片在线视| 美腿丝袜亚洲综合| 97碰公开在线观看免费视频| 农村寡妇一级毛片免费看视频| 午夜亚洲www湿好大| 午夜免费福利在线| 91免费在线视频| 亚洲中文字幕久久精品无码VA| 国产亚洲视频在线播放| 国产成人免费网站| 西西人体免费视频|