java - Facebook JSON 区域设置

标签 java facebook api

美好的一天。

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

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

我收到了 friend 们的响应 JSON,但那些名字中包含西里尔字符的 friend 看起来像这样

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

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

请帮我检索西里尔字母名称。谢谢;

最佳答案

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

如果您想将其作为西里尔字母名称,您需要这样解析它们。
尝试阅读 this answer有关在 Java 中解析 unicode 的更多信息。

关于java - Facebook JSON 区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16412881/

相关文章:

java - 如何像在 Netbeans IDE 中一样在 Emacs 中自动格式化代码

java - 继承集合

java - 连接到 UDP 服务器时获取 PC 设备的唯一字符串(例如 IP 地址)

java - 用于 OAuth 身份验证的 Facebook 代码参数

ruby-on-rails - Rails 5.2:ActiveRecord::RecordInvalid(声称用户名已被占用,但事实并非如此)

java - 在单元测试之前从 .sql 预加载数据会引发语法错误

ios - “配置 iOS SSO”已禁用?

facebook - 使用 Iframe 将 HTML5 音乐播放器嵌入到 Facebook 帖子中

api - 更新 Team Foundation 2015 API 中的构建定义

javascript - 除了使用自定义 CSS 和 html 之外,还有其他方法可以显示从 API 获取的推文吗?