请选择 进入手机版 | 继续访问电脑版

 找回密码
 注册

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 地图任务 - 给官方提建议

论坛活动及任务 归纳网站最新活动 请更新论坛注册邮件 第一季积分兑换活动 - 12周年上海聚会照片

万元奖励等你拿——点点网模板设计大赛 畅销译文征名——让最火的畅销书,印上你的标签 看看有才会员作品,欢迎打分拍砖

查看: 4210|回复: 8

jQuery load出现乱码了 [复制链接]

bluewjzhhr 楼主
帖子
777
体力
1509
威望
3
居住地
广东省 深圳市
发表于 2008-1-28 21:00:43 |显示全部楼层
一个很简单的代码:
<script>
$(document).ready(function() {
$('#sh3').load('../common/notice.html');
});
</script>

结果 出现乱码了。

本页面用的是gb2312,而notice.html是用记事本直接写html代码进去的。

都是静态HTML页面调用 。
http://hazy.limewebs.com/me.php
帖子
16
体力
42
威望
0
发表于 2008-1-28 21:02:59 |显示全部楼层
记事本默认编码是utf-8 你另存为一下 编码为gb2312看看
bluewjzhhr 楼主
帖子
777
体力
1509
威望
3
居住地
广东省 深圳市
发表于 2008-1-28 21:17:26 |显示全部楼层
notice.html是用记事本直接改后缘名来的,然后将html代码写进去,但用dreamweaver打开后看编码,也是gb2312的呀。而且格式也是和调用它的那个页面一样的呀。
http://hazy.limewebs.com/me.php
帖子
16
体力
42
威望
0
发表于 2008-1-28 21:24:17 |显示全部楼层
你再用记事本所编写个什么 然后输出看看
帖子
465
体力
1681
威望
0
发表于 2008-1-28 21:48:13 |显示全部楼层
$('#sh3').load('../common/notice.html');

首先你应该统一编码
../common/notice.html'
和你自己的页面 都应该用utf-8
主要是因为jquery编码是utf-8的

如果统一了应该没关系.
新书推荐:<<锋利的jQuery>>
bluewjzhhr 楼主
帖子
777
体力
1509
威望
3
居住地
广东省 深圳市
发表于 2008-1-28 22:09:24 |显示全部楼层
我也知道是编码的问题呀,但怎么将load后的代码转换成gb2312 的,如果只是为了能用jQuery而将我的整站全部重写,工作量可不小呀,看到jQuery比较的火,所以想学一下。

没想到一上来就碰了个大疙瘩。

知道怎样处理的支个声呀。
在此谢过了。
http://hazy.limewebs.com/me.php
帖子
477
体力
2463
威望
0
发表于 2008-3-14 16:34:43 |显示全部楼层
用editplus将notice.html转为utf8
4s资讯社--分享互联网
xhlv 
帖子
97
体力
292
威望
3
发表于 2008-3-14 17:16:49 |显示全部楼层
原有的页面保持编码不变,将notice.html转为utf8,然后再页面里通过程序将utf8转为gb2312

蓝色王子

高级会员

帖子
192
体力
549
威望
0
居住地
广东省 广州市
发表于 2008-3-17 16:16:34 |显示全部楼层
肯定是编码问题呀~```
您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-1-10 14:32 , Processed in 0.596421 second(s), 8 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部