解决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 折半查找字符在数组中的位置(有序列表)
Dec 09 Javascript
Java File类的常用方法总结
Mar 18 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
Aug 17 Javascript
JavaScript实现垂直滚动条效果
Jan 18 Javascript
原生js实现轮播图的示例代码
Feb 20 Javascript
浅谈原生JS中的延迟脚本和异步脚本
Jul 12 Javascript
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
基于AngularJs select绑定数字类型的问题
Oct 08 Javascript
微信小程序日历效果
Dec 29 Javascript
JS实现指定区域的全屏显示功能示例
Apr 25 Javascript
vscode 调试 node.js的方法步骤
Sep 15 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 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 5.0对象模型深度探索之类的静态成员
2008/03/27 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
再谈JavaScript线程
2015/07/10 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
2018/01/13 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
2019/06/10 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
[01:06:12]VP vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
[01:04:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第二场 1月31日
2021/03/11 DOTA
Python中zip()函数用法实例教程
2014/07/31 Python
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
详解HTML5新增标签
2017/11/27 HTML / CSS
单身旅行者的单身假期:Just You
2018/04/08 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
文秘个人求职信范文
2014/04/22 职场文书
学校就业推荐信范文
2014/05/19 职场文书
微电影大赛策划方案
2014/06/05 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
出国留学导师推荐信
2015/03/26 职场文书
行政经理岗位职责
2015/04/15 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
学会掌握自己命运的十条黄金法则:
2019/08/08 职场文书
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android