解決Jquery load()加載GB2312頁面時(shí)出現(xiàn)亂碼的兩種方案
更新時(shí)間:2013年09月10日 17:33:43 作者:
jquery的字符集是utf-8,load方法加載完GB2312編碼靜態(tài)頁面后,出現(xiàn)中文亂碼,可以通過將兩個(gè)頁面的編碼格式轉(zhuǎn)換成utf8的方法來解決,具體如下,感興趣的朋友可以參考下
問題描述:jquery的字符集是utf-8,load方法加載完GB2312編碼靜態(tài)頁面后,出現(xiàn)中文亂碼。
a.php
<script language="javascript" type="text/javascript">
$(function(){
$("#zz").click(function(){
$("#job").load("b.php");
})
})
</script>
<a id="zz">點(diǎn)擊加載b頁面</a>
<div id="job"></div>
b.php
<?php
echo "我這里面有中文";
?>
解決方案:
方法一:將兩個(gè)頁面的編碼格式轉(zhuǎn)換成utf8
方法二:在b.php開頭加入一行:header("Content-type: text/html; charset=gb2312");
a.php改為(不改應(yīng)該也行):
$("#job").load('b.php',function(rText){
$("#job").html(rText);
});
問題解決。
如果使用的是smarty模板引擎,a.php加載的是模板b.html,那么要先使php標(biāo)簽可用,然后在b.html中加入:{php}header("Content-type: text/html; charset=gb2312");{/php}
a.php
復(fù)制代碼 代碼如下:
<script language="javascript" type="text/javascript">
$(function(){
$("#zz").click(function(){
$("#job").load("b.php");
})
})
</script>
<a id="zz">點(diǎn)擊加載b頁面</a>
<div id="job"></div>
b.php
復(fù)制代碼 代碼如下:
<?php
echo "我這里面有中文";
?>
解決方案:
方法一:將兩個(gè)頁面的編碼格式轉(zhuǎn)換成utf8
方法二:在b.php開頭加入一行:header("Content-type: text/html; charset=gb2312");
a.php改為(不改應(yīng)該也行):
復(fù)制代碼 代碼如下:
$("#job").load('b.php',function(rText){
$("#job").html(rText);
});
問題解決。
如果使用的是smarty模板引擎,a.php加載的是模板b.html,那么要先使php標(biāo)簽可用,然后在b.html中加入:{php}header("Content-type: text/html; charset=gb2312");{/php}
相關(guān)文章
javascript 歷史記錄 經(jīng)常用于產(chǎn)品最近歷史瀏覽
在很多購物網(wǎng)站,都有“產(chǎn)品的瀏覽歷史記錄”,這是個(gè)很貼心的功能。2009-05-05Jquery attr("checked") 返回checked或undefined 獲取選中失效
$('#cb').attr('checked'); 返回的是checked或者是undefined,不是原來的true和false了,有關(guān)此問題的解決方法如下,感興趣的朋友可以參考下2013-10-10詳解Jquery實(shí)現(xiàn)ready和bind事件
這篇文章主要為大家詳細(xì)介紹了Jquery實(shí)現(xiàn)ready和bind事件的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-04-04jQuery實(shí)現(xiàn)瀑布流布局詳解(PC和移動(dòng)端)
這篇文章非常全面的介紹了在PC和移動(dòng)端上jQuery實(shí)現(xiàn)瀑布流布局的詳細(xì)過程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,對(duì)瀑布流布局感興趣的小伙伴們可以參考一下2015-10-10jquery 觸發(fā)a鏈接點(diǎn)擊事件解決方案
使用jquery為a連接綁定點(diǎn)擊事件,具體代碼如下,感興趣的朋友可以參考下,希望可以幫助到你2013-05-05jQuery 復(fù)合選擇器應(yīng)用的幾個(gè)例子
這篇文章主要介紹了jQuery 復(fù)合選擇器應(yīng)用的幾個(gè)例子,本文例子所引用的jQuery版本為 jQuery-1.8.3.min.js,喜歡的朋友可以學(xué)習(xí)下2014-09-09jQuery實(shí)現(xiàn)在textarea指定位置插入字符或表情的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)在textarea指定位置插入字符或表情的方法,實(shí)例分析了jQuery操作表單元素的技巧,非常實(shí)用,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03