解决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 相关文章推荐
解决jquery中美元符号命名冲突问题
Jan 08 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
Apr 02 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
Dec 05 Javascript
js实现的牛顿摆效果
Mar 31 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
Dec 04 Javascript
js拖拽的原型声明和用法总结
Apr 04 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
vue图片加载与显示默认图片实例代码
Mar 16 Javascript
微信小程序的分类页面制作
Jun 27 Javascript
JavaScript+HTML5实现的日期比较功能示例
Jul 12 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
Sep 19 Javascript
JavaScript之解构赋值的理解
Jan 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
PHP邮箱验证示例教程
2016/06/01 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
基于jQuery的Tab选项框效果代码(插件)
2011/03/01 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
javascript实现简单计算器效果【推荐】
2016/04/19 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python正则表达式re模块详细介绍
2014/05/29 Python
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python @property的用法及含义全面解析
2018/02/01 Python
python如何生成各种随机分布图
2018/08/27 Python
python七夕浪漫表白源码
2019/04/05 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
英国汽车座椅和婴儿车购物网站:Uber Kids
2017/04/19 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
十佳护士获奖感言
2014/02/18 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
中班上学期个人总结
2015/02/12 职场文书
消防隐患整改通知书
2015/04/22 职场文书
义诊活动通知
2015/04/24 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
Python面向对象之内置函数相关知识总结
2021/06/24 Python
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
Python编程中Python与GIL互斥锁关系作用分析
2021/09/15 Python