jquery ajax获取远程gb2312页面,出现中文乱码,我的页面是纯html,无任何服务器脚本语言,有办法解决乱码吗? 50

$.ajax({url:$(url).val(),//这是一个GB2312编码的页面地址...type:"post",dataType:"html",contentTyp... $.ajax({
url: $(url).val(),//这是一个GB2312编码的页面地址...
type: "post",
dataType: "html",
contentType: "application/x-www-form-urlencoded;charset=utf-8",
success: function (data) {
alert(data);
}
});
返回的data里中文全是乱码...求大神解决...找了好多资料,都是java,asp.net,php页面的...我这个只是html页面,有办法吗...
展开
 我来答
王大爷丶闷
2013-08-17 · TA获得超过153个赞
知道小有建树答主
回答量:399
采纳率:100%
帮助的人:260万
展开全部
编码问题。如果你现在的页面时utf-8的编码,那么说明原始的是GB2312的,必须统一
追问
我获取的是远程页面,别人网站的编码格式不是我能决定的啊...很多新闻网站都是GB2312,我想提取新闻列表...结果汉字都乱码了...
追答
别人的肯定是UTF-8,所以你不能用GB2312的

另,utf-8是国际通用的,没关系的,所以你必须改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
retryzhanglong
2013-08-17
知道答主
回答量:36
采纳率:0%
帮助的人:14.3万
展开全部
你传的是utf8的,接收的是gb2312当然是乱码。你要把两个统一为一种代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧大河520
2013-08-17 · 超过19用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:31.1万
展开全部

jquery-ajax中文乱码以及回调data乱码文档,希望对你有帮助。


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式