Jquery load()加载GB2312页面时出现乱码的解决方法
来源:互联网 发布:python txt 转成xml 编辑:程序博客网 时间:2024/06/06 02:45
问题描述: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}
- Jquery load()加载GB2312页面时出现乱码的解决方法
- 使用TFHpple解析GB2312网页出现乱码的解决方法
- JSP页面表单提交时出现中文乱码的解决方法
- jsp页面出现乱码问题的解决方法
- JQuery 解决用load加载页面到div时,不执行页面js的问题
- 解决用jquery load加载页面到div时,不执行页面js的问题
- jquery的load()方法加载html后javascript失效解决方法
- jquery的load函数实现页面的局部加载
- 利用Jquery的load函数实现页面的动态加载
- jQuery使用ajax的load()加载页面方法
- 如何解决jQuery load方法加载文档时的中文乱码问题
- 如何解决jQuery load方法加载文档时的中文乱码问题
- 静态页面下,页面编码为gb2312,但是源代码中出现大量/uxxxx的解决方法
- jquery.load()函数 在JSP中局部加载刷新页面时的参数传递及获取
- 使用 getBytes("iso-8859-1"),"gb2312" 方法仍出现乱码的解决方法
- ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明
- utf-8页面导入gb2312的js如何不出现乱码
- jquery中load()加载页面,刷新之后,加载的页面不显示的解决办法
- java输入输出流
- 在ASP网站中出现中文乱码
- Android SDK Manager无法更新问题的解决办法
- String中判断是否为数字的几种方法
- 某社交产品粗略设计
- Jquery load()加载GB2312页面时出现乱码的解决方法
- 12个有趣的C语言面试题
- jbpm的安装
- How to calculate the undo_retention time
- 机器学习中常用的矩阵求导公式
- sql左连接,右连接,外连接,内连接,自连接
- 解决VS2008中生成C/C++项目时遇到“生成‘rc.exe’时出错”
- QSetting 类使用
- BOOTSTRAP简易使用指南