0

再会。

我向 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 将一些英文名称更改为那个奇怪的字节码。

请帮我找回西里尔字母的名字。谢谢;

4

1 回答 1

2

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

如果您想将其作为西里尔字母名称,则需要对其进行解析。
尝试阅读此答案以获取有关在 Java 中解析 unicode 的更多信息。

于 2013-05-07T07:05:41.643 回答