android 中用 AsyncHttpClient 获取 html 页面出错

2015-05-06 18:14:17 +08:00
 jmania
同样的代码获取 utf-8 的就没问题
但是网页是 gbk 的就出错.
什么问题啊?
8693 次点击
所在节点    Android
2 条回复
jinyang656
2015-05-06 19:07:11 +08:00
都知道编码问题了 那你就指定编码撒
jmania
2015-05-07 09:49:32 +08:00
@jinyang656 但是在 get 的时候就报错
05-07 01:48:02.575 27513-27513/? V/AsyncHttpResponseHandler﹕ Progress 186 from 186 (100%)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ org.apache.http.client.HttpResponseException: Internal Server Error
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at com.loopj.android.http.AsyncHttpResponseHandler.sendResponseMessage(AsyncHttpResponseHandler.java:404)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at com.loopj.android.http.AsyncHttpRequest.makeRequest(AsyncHttpRequest.java:161)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at com.loopj.android.http.AsyncHttpRequest.makeRequestWithRetries(AsyncHttpRequest.java:178)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at com.loopj.android.http.AsyncHttpRequest.run(AsyncHttpRequest.java:109)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:422)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
05-07 01:48:02.579 27513-27513/? W/System.err﹕ at java.lang.Thread.run(Thread.java:841)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/188981

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX