httpurlconnection乱码解决
【摘要】
public String getKongpan(String code) {
URL url;
String kongpanstr = "";
try {
url = new URL("http://data.eastmoney.co...
public String getKongpan(String code) { URL url; String kongpanstr = ""; try { url = new URL("http://data.eastmoney.com/stockcomment/" + code.substring(2) + ".html"); InputStreamReader reader = new InputStreamReader(url.openStream()); BufferedReader br = new BufferedReader(reader); String s; boolean end = false; while ((s = br.readLine()) != null && !end) { s = s.trim(); if (s.contains("注解:机构参与")) { s = getTextFromHtml(s); kongpanstr += s; end = true; } else if (s.contains("最近1日主力成本")) { s = getTextFromHtml(s); kongpanstr += s; } } br.close(); reader.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return kongpanstr; }
乱码解决:用gbk或者utf-8处理一下
1. BufferedReader buffer = new BufferedReader(
2. new InputStreamReader(in,"utf-8"));
发现还是乱码,试了其他一些编码,最终GBK和GB2312可以成功显示中文。
1. BufferedReader buffer = new BufferedReader(
2. new InputStreamReader(in,"GB2312"));
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/55684226
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)