美好的一天。
我向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;
答案 0 :(得分:2)
你所拥有的是由一堆unicode字符创建的String。 打印它们会产生“АннаЯковлева”。
如果你想将它作为西里尔文名称,你需要解析它们。
尝试阅读this answer以获取有关在Java中解析unicode的更多信息。