之前方法不对,中文一直是乱码,即使在网页上能输出正确的中文,但是返回到微信就是乱码了,这个原理目前还不明白。
一个正确的方法是:
URLConnection conn = realUrl.openConnection();
conn.connect();
BufferedReader br = new BufferedReader(new InputStreamReader(
conn.getInputStream(),"UTF-8"));
SAXReader reader = new SAXReader();
Document document = reader.read(br);