解决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 相关文章推荐
脚本之家贴图转换+转贴工具用到的js代码超级推荐
Apr 05 Javascript
js加密解密字符串可自定义密码因子
May 13 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
Sep 21 Javascript
JS动态插入并立即执行回调函数的方法
Apr 21 Javascript
javascript类型系统——undefined和null全面了解
Jul 13 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
Sep 02 Javascript
AngularJS 2.0入门权威指南
Oct 08 Javascript
基于elementUI实现图片预览组件的示例代码
Mar 31 Javascript
Vue实现购物车详情页面的方法
Aug 20 Javascript
JS 实现发送短信验证码的“59秒后重新发送验证短信”功能
Aug 23 Javascript
create-react-app中添加less支持的实现
Nov 15 Javascript
Vue实现base64编码图片间的切换功能
Dec 04 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输入流php://input使用浅析
2014/09/02 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
Django中的ajax请求
2018/10/19 Python
详解Python字典小结
2018/10/20 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
Pycharm安装python库的方法
2020/11/24 Python
西海岸男士和男童服装:Johnnie-O
2018/03/15 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
数控专业推荐信范文
2013/12/02 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
消防安全责任书
2014/04/14 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
设备收款委托书范本
2014/10/02 职场文书
清洁员岗位职责
2015/02/15 职场文书
小学生家长意见
2015/06/03 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS