解决Jquery load()加载GB2312页面时出现乱码的两种方案


Posted in Javascript onSeptember 10, 2013

问题描述:jquery的字符集是utf-8,load方法加载完GB2312编码静态页面后,出现中文乱码。

a.php

<script language="javascript" type="text/javascript"> 
$(function(){ 
$("#zz").click(function(){ 
$("#job").load("b.php"); 
}) 
}) 
</script> 
<a id="zz">点击加载b页面</a> 
<div id="job"></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}

Javascript 相关文章推荐
javascript XMLHttpRequest对象全面剖析
Apr 24 Javascript
JS代码放在head和body中的区别分析
Dec 01 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
jQuery功能函数详解
Feb 01 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
Sep 08 Javascript
微信小程序左右滑动的实现代码
Dec 15 Javascript
vue实现通讯录功能
Jul 14 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
Dec 04 Javascript
js 动态校验开始结束时间的实现代码
May 25 Javascript
JS简易计算器实例讲解
Jun 30 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
Sep 10 #Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
Sep 10 #Javascript
原始的js代码和jquery对比体会
Sep 10 #Javascript
js获取url参数值的两种方式
Sep 10 #Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 #Javascript
用jquery方法操作radio使其默认选项是否
Sep 10 #Javascript
jquery实现按Enter键触发事件示例
Sep 10 #Javascript
You might like
php实现统计网站在线人数的方法
2015/05/12 PHP
php跨服务器访问方法小结
2015/05/12 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
php-msf源码详解
2017/12/25 PHP
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
js选项卡的制作方法
2017/01/23 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python学习入门之区块链详解
2017/07/25 Python
matplotlib绘制动画代码示例
2018/01/02 Python
利用python画出折线图
2018/07/26 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
python利用7z批量解压rar的实现
2019/08/07 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
NumPy排序的实现
2020/01/21 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
python基于openpyxl生成excel文件
2020/12/23 Python
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
编辑找工作求职信分享
2014/01/03 职场文书
工业自动化毕业生自荐信范文
2014/01/04 职场文书
学校交通安全责任书
2014/08/25 职场文书
端午节活动总结
2014/08/26 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
合同补充协议书
2016/03/24 职场文书