Facebook JSON区域设置

时间:2013-05-07 06:49:41

标签: java facebook api

美好的一天。

我向facebook API发出请求以检索好友列表。

https://graph.facebook.com/me/friends/?access_token=CAAB03LXvJxgBAFZCwCnZBIgk...MMAZD&locale=en_UK

我和朋友们收到了JSON的回复,但那些名字中有西里尔字符的朋友看起来像这样

{
         "name": "\u0410\u043d\u043d\u0430 \u042f\u043a\u043e\u0432\u043b\u0435\u0432\u0430",
         "id": "100000762004565"
}

所以我尝试将语言环境更改为ru_RU,但它没有帮助,而且ru_RU将一些英文名称更改为奇怪的字节码。

请帮我找回西里尔字母。 THX;

1 个答案:

答案 0 :(得分:2)

你所拥有的是由一堆unicode字符创建的String。 打印它们会产生“АннаЯковлева”。

如果你想将它作为西里尔文名称,你需要解析它们。
尝试阅读this answer以获取有关在Java中解析unicode的更多信息。