返回乱码怎么处理?

风中云 2012-03-09 02:25:26
这是我的java代码
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
StringBuffer sb = new StringBuffer("http://www.ip168.com/mobile/?mobile=1391632");
URL url = new URL(sb.toString());
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
// connection.setRequestProperty(arg0, arg1);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String inputline = in.readLine();
inputline=URLDecoder.decode(inputline, "utf-8");

System.out.println(inputline);
}
就这一个方法,是查询手机归属地,但是返回的结果汉字都是乱码,在别人机器上都没乱码,但是我的eclipse编码格式已经给设成utf-8了啊,怎么回事???
...全文
133 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是小飞 2012-03-09
  • 打赏
  • 举报
回复
是滴,写一个监听器就可以了。
风中云 2012-03-09
  • 打赏
  • 举报
回复
谢谢了,我找到原因了,可以这样改BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));把这句改了,取出流的同时就编码BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(),"UTF-8"));,不知道为什么,在别人那里都不用这样,纠结了
风中云 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wei089010 的回复:]
connection.setRequestMethod("GET"); get改成post试试 还有页面上的form也要改成post提交
[/Quote]
我这个就这一个主方法,没有页码,就这一个类


wei089010 2012-03-09
  • 打赏
  • 举报
回复
connection.setRequestMethod("GET"); get改成post试试 还有页面上的form也要改成post提交
风中云 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 gonglin083 的回复:]
可能是eclipse控制台 你看看window--preferences--editors--text editors--spelling
里的encoding 是utf-8不
[/Quote]
是的,刚看过,就是utf-8,我都很发迷,别人没乱码就我乱码
gonglin083 2012-03-09
  • 打赏
  • 举报
回复
可能是eclipse控制台 你看看window--preferences--editors--text editors--spelling
里的encoding 是utf-8不
风中云 2012-03-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chenqi1988126 的回复:]
inputline=URLDecoder.decode(inputline, "gbk");
[/Quote]
试过了,都不行
CSDW 2012-03-09
  • 打赏
  • 举报
回复
inputline=URLDecoder.decode(inputline, "gbk");
CSDW 2012-03-09
  • 打赏
  • 举报
回复
把编码换成gbk和gb2312 试试
风中云 2012-03-09
  • 打赏
  • 举报
回复
补充一点:上边的url给错了,是这个http://tool.114la.com/shouji/1391632

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧