解决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 相关文章推荐
总结AJAX相关JS代码片段和浏览器模型
Aug 15 Javascript
img的onload的另类用法
Jan 10 Javascript
javascript Select标记中options操作方法集合
Oct 22 Javascript
走出JavaScript初学困境—js初学
Dec 29 Javascript
javascript获得服务器端控件的ID的实现代码
Dec 28 Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
Jun 20 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
node实现登录图片验证码的示例代码
Apr 20 Javascript
vue 标签属性数据绑定和拼接的实现方法
May 17 Javascript
微信小程序实现自定义加载图标功能
Jul 19 Javascript
详解template标签用法(含vue中的用法总结)
Jan 12 Vue.js
解决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 memcache扩展的三种安装方法
2009/04/26 PHP
php通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
2013/05/06 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
详解react native页面间传递数据的几种方式
2018/11/07 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
通过实例了解js函数中参数的传递
2019/06/15 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
软件测试工程师结构化面试题库
2016/11/23 面试题
会展策划与管理专业大学生职业生涯规划
2014/02/07 职场文书
志愿者服务感言
2014/02/27 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript
python装饰器代码解析
2022/03/23 Python