解决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 相关文章推荐
prototype 1.5相关知识及他人笔记
Dec 16 Javascript
js识别不同浏览器基于userAgent做判断
Jul 29 Javascript
实例详解ECMAScript5中新增的Array方法
Apr 05 Javascript
DOM 事件的深入浅出(一)
Dec 05 Javascript
Node.js查找当前目录下文件夹实例代码
Mar 07 Javascript
JavaScript闭包和回调详解
Aug 09 Javascript
JS中的Replace()传入函数时的用法详解
Sep 11 Javascript
基于input动态模糊查询的实现方法
Dec 12 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
在Create React App中启用Sass和Less的方法示例
Jan 16 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
Apr 28 Javascript
解决await在forEach中不起作用的问题
Feb 25 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 set_time_limit()函数的使用详解
2013/06/05 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
2016/04/11 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
JavaScript中用于生成随机数的Math.random()方法
2015/06/15 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
深入理解移动前端开发之viewport
2018/10/19 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
js实现计算器功能
2020/08/10 Javascript
python获取文件扩展名的方法
2015/07/06 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
详解python-图像处理(映射变换)
2019/03/22 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
2020/08/04 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
css3隔行变换色实现示例
2014/02/19 HTML / CSS
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
英国第一的滑雪服装和装备零售商:Snow+Rock
2020/02/01 全球购物
直接有效的自我评价
2014/01/11 职场文书
气象学专业个人求职信
2014/04/22 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
2015年药店工作总结
2015/04/20 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
Python获取字典中某个key的value
2022/04/13 Python