国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

解決Jquery load()加載GB2312頁面時出現亂碼的兩種方案

2024-05-06 15:51:47
字體:
來源:轉載
供稿:網友
jquery的字符集是utf-8,load方法加載完GB2312編碼靜態頁面后,出現中文亂碼,可以通過將兩個頁面的編碼格式轉換成utf8的方法來解決,具體如下,感興趣的朋友可以參考下

問題描述:jquery的字符集是utf-8,load方法加載完GB2312編碼靜態頁面后,出現中文亂碼。

a.php

復制代碼 代碼如下:


<script language="javascript" type="text/javascript">
$(function(){
$("#zz").click(function(){
$("#job").load("b.php");
})
})
</script>
<a>點擊加載b頁面</a>
<div></div>


b.php

復制代碼 代碼如下:


<?php
echo "我這里面有中文";
?>


解決方案:

方法一:將兩個頁面的編碼格式轉換成utf8

方法二:在b.php開頭加入一行:header("Content-type: text/html; charset=gb2312");

a.php改為(不改應該也行):

復制代碼 代碼如下:


$("#job").load('b.php',function(rText){
$("#job").html(rText);
});


問題解決。

如果使用的是smarty模板引擎,a.php加載的是模板b.html,那么要先使php標簽可用,然后在b.html中加入:{php}header("Content-type: text/html; charset=gb2312");{/php}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 桑日县| 色达县| 突泉县| 贺州市| 达尔| 盐池县| 花莲县| 三江| 凌海市| 洛扎县| 北海市| 若尔盖县| 哈密市| 师宗县| 炎陵县| 大港区| 东乌| 大埔县| 高安市| 湖州市| 馆陶县| 普安县| 沙洋县| 宁强县| 凌源市| 德清县| 宝丰县| 灵川县| 三原县| 星座| 曲麻莱县| 高雄市| 双柏县| 咸丰县| 乌拉特中旗| 常宁市| 巫溪县| 怀柔区| 和林格尔县| 平罗县| 会东县|