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页面,有办法吗... 展开
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页面,有办法吗... 展开
3个回答
展开全部
编码问题。如果你现在的页面时utf-8的编码,那么说明原始的是GB2312的,必须统一
追问
我获取的是远程页面,别人网站的编码格式不是我能决定的啊...很多新闻网站都是GB2312,我想提取新闻列表...结果汉字都乱码了...
追答
别人的肯定是UTF-8,所以你不能用GB2312的
另,utf-8是国际通用的,没关系的,所以你必须改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你传的是utf8的,接收的是gb2312当然是乱码。你要把两个统一为一种代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery-ajax中文乱码以及回调data乱码文档,希望对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询