0

您好我正在开发一个使用 Scribe 与 Linkedin 集成并进行 RestFul 调用的 Java 应用程序。我使用 FasterXML Jackson Json Parser 库以 JSON 格式解析 LinkedIn API 响应。我想检查在使用 Jackson 解析器时如何解析来自 LinkedIn 的响应中的 Unicode 字符。当我执行正常的 API 调用并将其打印出来时,我看到了??????对于那些以 Unicode 格式返回的值。

4

1 回答 1

1

Unicode 字符由 Jackson 处理。但是打印出内容的代码可能没有使用 UTF-8 编码;确保您检查了实际的字符代码,而不是依赖于您在控制台窗口上看到的内容。例如,控制台可能使用了不正确的编码,或者没有字体来显示所有 Unicode 字符。

或者,服务可能正在发送错误编码的内容。要验证这一点,您必须检查发送的实际字节并查看它们是否正确 UTF-8 编码。

于 2013-03-05T17:37:42.540 回答