解決Jquery load()加載GB2312頁(yè)面時(shí)出現(xiàn)亂碼的兩種方案
更新時(shí)間:2013年09月10日 17:33:43 作者:
jquery的字符集是utf-8,load方法加載完GB2312編碼靜態(tài)頁(yè)面后,出現(xiàn)中文亂碼,可以通過(guò)將兩個(gè)頁(yè)面的編碼格式轉(zhuǎn)換成utf8的方法來(lái)解決,具體如下,感興趣的朋友可以參考下
問(wèn)題描述:jquery的字符集是utf-8,load方法加載完GB2312編碼靜態(tài)頁(yè)面后,出現(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頁(yè)面</a>
<div id="job"></div>
b.php
<?php
echo "我這里面有中文";
?>
解決方案:
方法一:將兩個(gè)頁(yè)面的編碼格式轉(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);
});
問(wèn)題解決。
如果使用的是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頁(yè)面</a>
<div id="job"></div>
b.php
復(fù)制代碼 代碼如下:
<?php
echo "我這里面有中文";
?>
解決方案:
方法一:將兩個(gè)頁(yè)面的編碼格式轉(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);
});
問(wèn)題解決。
如果使用的是smarty模板引擎,a.php加載的是模板b.html,那么要先使php標(biāo)簽可用,然后在b.html中加入:{php}header("Content-type: text/html; charset=gb2312");{/php}
相關(guān)文章
jQuery實(shí)現(xiàn)的浮動(dòng)層div瀏覽器居中顯示效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)的浮動(dòng)層div瀏覽器居中顯示效果,涉及jQuery及JS動(dòng)態(tài)操作頁(yè)面元素與屬性相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02
jquery實(shí)現(xiàn)加載更多"轉(zhuǎn)圈圈"效果(示例代碼)
這篇文章主要介紹了jquery實(shí)現(xiàn)加載更多"轉(zhuǎn)圈圈"效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
通過(guò)XMLHttpRequest和jQuery實(shí)現(xiàn)ajax的幾種方式
AJAX大家已經(jīng)都知道了,是為了實(shí)現(xiàn)異步通訊,提高用戶體驗(yàn)度,而將很多舊知識(shí)(XML,DOM,JavaScript,HTML,Jquery,Css……)重新融合的一個(gè)新的知識(shí)框架。而,XMLHttpRequest對(duì)象則是其中的重重之中,本篇文章主要給大家介紹通過(guò)XMLHttpRequest和jQuery實(shí)現(xiàn)ajax的幾種方式2015-08-08
jquery+json實(shí)現(xiàn)數(shù)據(jù)列表分頁(yè)示例代碼
該實(shí)例中,新聞數(shù)據(jù)列表未使用表格顯示,下面有個(gè)不錯(cuò)的示例完美實(shí)現(xiàn)實(shí)現(xiàn)數(shù)據(jù)列表分頁(yè),感興趣的朋友不要錯(cuò)過(guò)2013-11-11
jQury Ajax使用Token驗(yàn)證身份實(shí)例代碼
這篇文章主要介紹了jQury Ajax使用Token驗(yàn)證身份實(shí)例代碼,需要的朋友可以參考下2017-09-09
基于jquery實(shí)現(xiàn)的類似百度搜索的輸入框自動(dòng)完成功能
自動(dòng)完成功能是指:類似百度搜索之類的輸入一個(gè)詞的一部分后就自動(dòng)提示,然后用戶可以選擇,不需要再輸入剩余部分。2011-08-08
jquery中實(shí)現(xiàn)標(biāo)簽切換效果的代碼
現(xiàn)在比較流行jquery插件,所以既然用了jquery那么就要用好,也不用大量的寫代碼了。2011-03-03
jquery動(dòng)態(tài)改變form屬性提交表單
在js中動(dòng)態(tài)改變form的屬性,滿足不同條件的form提交需求,下面有個(gè)不錯(cuò)的示例,大家可以參考下2014-06-06

