【发布时间】:2010-10-19 23:35:23
【问题描述】:
我想显示 JSON 响应时遇到了麻烦。我正确地提取了字符串,但是当有像'á'或'¿'这样的字符而不是这些字符时出现'Ãi'或'¿'。我认为响应来自非 UTF8 编码,但我找不到如何转换它。
编辑:我正在尝试对此 URL 发出 GET 请求:https://graph.facebook.com/me 以检索传递访问令牌的个人资料信息。
HttpGet get = new HttpGet(url);
response = client.execute(get);
为了提取响应,我这样做:
JSONObject json_object;
response.getEntity().writeTo(ostream);
json_object = new JSONObject(ostream.toString());
String name = json_object.getString("name");
Log.d("NAME",name);
请注意,我正在使用 Android SDK 进行编程。
谢谢。
【问题讨论】:
-
你能给我你提出的请求的网址吗?
-
你能说明你是如何提取响应的吗?
-
我已经更新了问题,谢谢。
标签: java android json facebook encoding