国产探花免费观看_亚洲丰满少妇自慰呻吟_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}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 祁门县| 柘荣县| 余姚市| 班玛县| 湖口县| 武陟县| 汪清县| 托克托县| 盱眙县| 寿阳县| 巧家县| 饶平县| 上饶县| 焉耆| 靖宇县| 道真| 太仓市| 天等县| 讷河市| 沅陵县| 德庆县| 北海市| 普宁市| 淄博市| 闻喜县| 尼木县| 桑植县| 车致| 龙里县| 佳木斯市| 新源县| 河池市| 邵阳县| 宁波市| 准格尔旗| 崇仁县| 绩溪县| 砚山县| 彰武县| 开阳县| 平谷区|