json文件 html显示乱码

使用WebRequest.Create()来访问取回js数据,浏览器直接访问url或下载文本查看是没问题的,取回来$.html(data);中文就乱码了,如�... 使用WebRequest.Create()来访问取回js数据,浏览器直接访问url或下载文本查看是没问题的,取回来 $.html(data); 中文就乱码了,如�������ϳǾ��еdzǽ���ף������Ź�װ����������1
不知道那个环节出了问题 求高人指点~
展开
 我来答
wode5130
2013-05-30 · TA获得超过638个赞
知道小有建树答主
回答量:423
采纳率:100%
帮助的人:334万
展开全部
你的页面应该可以找到 charset="gbk" 或者 charset="utf-8" 这样的文字,引号里面就是你页面的编码,你服务器返回的数据也是有编码的,肯定是编码不一致引起的,你在服务器转换一下编码,和页面保持一致,这样就没有问题了
tianweimol
2013-05-30 · TA获得超过360个赞
知道小有建树答主
回答量:214
采纳率:0%
帮助的人:86.7万
展开全部
在你要显示JSON的页面,设置<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />,把这里的charset改为GB2312,或者GBK或者HZ试试。
更多追问追答
追问
都不行   数据是http://rss.sina.com.cn/news/china/focus15.js这边取的  我也不知道他是什么编码  要怎么看
追答
把你的前台关键代码贴出来看看吧,我这里取到是正常显示的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yinfengnong
2013-05-30 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2290万
展开全部
把你读取 data 的代码贴出来
更多追问追答
追问
贴出来了   那字数要求  就不好贴这边
追答
WebRequest.Create("http://rss.sina.com.cn/news/china/focus15.js");
wb.ContentType = "Text/HTML";
关键是这后面你是如何写的,这里牵扯到一个编码.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小白登场003
2013-05-30 · TA获得超过821个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:436万
展开全部
做任务,顶一个!如果采纳就万分感谢楼主!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
修怀芹26
2013-05-30 · TA获得超过1208个赞
知道小有建树答主
回答量:695
采纳率:75%
帮助的人:452万
展开全部
输出前指定一下相应的编码集就可以了。
更多追问追答
追问
数据是http://rss.sina.com.cn/news/china/focus15.js这边取的  我也不知道他是什么编码  要怎么指定
追答
这些网站通常用的是UTF-8,把你的网页编码调整为utf8就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式