解决方案 »

  1.   

    用一下方法,再把is转化成String吗,试了,还是一样
    HttpURLConnection conn = (HttpURLConnection)url.openConnection();
    conn.connect();
    InputStream is = conn.getInputStream();
      

  2.   


    你能把获取xml的路径给我吗,要能用的
      

  3.   

    新浪网的
    http://php.weather.sina.com.cn/xml.php?city=温州&password=DJOYnieT8234jlsK&day=0
      

  4.   

    http://php.weather.sina.com.cn/xml.php?city=city&password=DJOYnieT8234jlsK&day=0 
    有两个可以改的参数,city,和最后面的数字(...day=0),city代表城市,最后的数字0代表当天,1代表明天,2代表后天,其他的没有需要改的了,也许我不知道,是新浪的天气API接口
      

  5.   

    String city = java.net.URLEncoder.encode(“温州”,”gb2312”);试试
      

  6.   


    我开始也是乱码,不过你将获取的内容用utf-8解码就好了。