社区
Ajax
帖子详情
AJAX读取两都是gb2312编码的网站,为什么其中一个正常,另一个有乱码啊?
zgqtxwd
2010-02-14 09:11:25
alert(send(url))
读取百度时,正常无乱码
读取网易时,显示有乱码
这两个网页显示都是用gb2312编码的啊!
...全文
116
10
打赏
收藏
AJAX读取两都是gb2312编码的网站,为什么其中一个正常,另一个有乱码啊?
alert(send(url)) 读取百度时,正常无乱码 读取网易时,显示有乱码 这两个网页显示都是用gb2312编码的啊!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hoojo
2011-02-14
打赏
举报
回复
[Quote=引用 4 楼 zgqtxwd 的回复:]
可不可以在代码里面设置约定?
我在asp接收页面里面加入了这2行,
Response.Charset="GB2312"
Response.ContentType="text/html"
打开页面后出现这个提示
Microsoft JScript �������� ���� '800a03ee'
ȱ�� ')'
/gg/aaadljava.asp���� 31
……
[/Quote]
那看看文件保存的编码,文件保存的编码的不同也会是有乱码的。
用记事本打开,另存为的时候,选择文件编码看看
zgqtxwd
2011-02-12
打赏
举报
回复
然后用什么处理呢,函数吗
jiaxueq
2010-02-18
打赏
举报
回复
要看服务端向客户端发送的是什么字符集。大概06年以前我测式过,开始和你一样纳闷,后来明白了。
网易,腾讯,发送的都是UTF-8字符集。
百度,发送的 是GB2312字符集。
自己用迅雷把速度调到最慢,下载他们的首页HTML。就能看到服务端向客户端发送的text/html是啥字符集了。
zgqtxwd
2010-02-17
打赏
举报
回复
嗯,这个ASP错误 ,是我不小心修改犯的错误
很奇怪的事啊,在什么都不动的情况下,第一次打开是正常,接下去打开是乱码,等下出去回来,又能长期正常无乱码了,等第二天又乱码了,晕,我这边是什么都没有改变啊,难道是服务器的问题?
LuciferStar
2010-02-17
打赏
举报
回复
Microsoft JScript �������� ���� '800a03ee'
ȱ�� ')'
/gg/aaadljava.asp���� 31
}
这个明显是asp出错了。
zgqtxwd
2010-02-17
打赏
举报
回复
有时有乱码,有时又正常
会不会是XMLHTTP的版本有问题?
licip
2010-02-15
打赏
举报
回复
应该是UTF-8的吧。
zgqtxwd
2010-02-15
打赏
举报
回复
可不可以在代码里面设置约定?
我在asp接收页面里面加入了这2行,
Response.Charset="GB2312"
Response.ContentType="text/html"
打开页面后出现这个提示
Microsoft JScript �������� ���� '800a03ee'
ȱ�� ')'
/gg/aaadljava.asp���� 31
}
^
春天的气息
2010-02-15
打赏
举报
回复
要看服务器的字符集,最好到iis 里查看一下字符约定!
zgqtxwd
2010-02-15
打赏
举报
回复
他们的首页都是GB2312吧
关于UTF-8的客户端用
AJAX
方式获取
GB2312
的服务器端
乱码
问题的解决办法
客户端是UTF-8
编码
,这也是现在大家公认的标准
编码
在这种情况下,实用
AJAX
异步获取
GB2312
编码
的服务器端信息时,不可避免的要遇到汉字
乱码
问题 因为目标数据是
GB2312
,但XMLHttpRequest默认是用UTF-8来进行数据封装的,因此会产生
乱码
相信很多人都在用轻量级的JS工具集-prototype.js,它的
AJAX
功能同样很出色 我也一直在用它,因此对于这个问题也一直是基于 prototype.js来考虑的 但经过多次试验,还是没能把它返回的 responseText 转成正确的
编码
格式 后来了解到,在XMLHttpRequest对象的 responseBody 属性中,保
Ajax
乱码
Ajax
乱码
Ajax
乱码
ajax
的处理中文
乱码
程序
跨域
读取
其他网页(似乎不可能),如果网页的
编码
是
GB2312
的则responseText中的中文显示是
乱码
,utf-8的网页没有这个问题,现将转化方法写下:
用js来解决
ajax
读取
页面
乱码
前
两
天写过服务端的,可以解决所有的浏览器
读取
中文
乱码
的问题,总是有点不爽,憋了一天,想出这个东东来,能解决firefox和ie读中文
乱码
的问题,opera不行,chome也没测试,暂且放着吧。
AJAX
乱码
解决新方法
AJAX
乱码
解决新方法
Ajax
52,792
社区成员
25,335
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章