jq跨域获取jsonp乱码怎么解决??试了N种方法没办法解决求助

jq跨域获取jsonp乱码怎么解决??

昵称

$(document).ready(function(){ $.ajax({ type: "get", url: "https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=1678112882", dataType: "jsonp", contentType: "application/x-www-form-urlencoded; charset=UTF-8", jsonp: "callback", jsonpCallback: "portraitCallBack", success: function(data) { $("#comname").text(data[1678112882][6]); response.setContentType("text/html;charset=utf-8"); request.setCharactersEncoding("UTF-8"); request.setCharacterEncoding("utf-8"); response.setHeader("Content-type", "text/html;charset=UTF-8"); response.setCharacterEncoding("utf-8"); }, error: function() { $("#test1").text("获取失败"); } }); });

图片说明

2个回答

script 的charset GBK 改成UTF-8试试

dinglin5555
Oximimasu 删掉属性jsonp,jsonpCallback,contentType 输出data看看
4 个月之前 回复
qq_31292775
qq_31292775 试过了还是一样的,还是一样乱码
4 个月之前 回复

你试试js中的转码,你请求过来就是乱码,还是渲染到页面上变成了乱码,需要先确定一下才能解决

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问