首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求帮助 用httpclient的上载网页乱码

2012-08-25 
求帮助 用httpclient的下载网页乱码?如题Java codeHttpClient httpClient new DefaultHttpClient()Http

求帮助 用httpclient的下载网页乱码?
如题

Java code
        HttpClient httpClient = new DefaultHttpClient();        HttpResponse response ;        HttpGet get =new HttpGet("http://www.8684.cn/");        try {            response = httpClient.execute(get);            HttpEntity entity = response.getEntity();            System.out.println(EntityUtils.toString(entity));        } catch (ClientProtocolException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (ParseException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }  


[解决办法]
在网页输出内容中:进行转码:
例如:
str1="akghdkjhasgi";
String str=new String(str1.getBytes("ISO-8859-1"),"GBK")
对于“iso-8859-1”和gbk
你可以换编码。。一个一个换
utf-8还有就是gb2312
你自己配。
各种组合。。。就可以了。我就是这样解决的!
[解决办法]
我这还有两个类似。
但是是基于javase API的来读取网信息的
如果楼主给分就共享下。。哈哈

热点排行