Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好我正在开发一个使用 Scribe 与 Linkedin 集成并进行 RestFul 调用的 Java 应用程序。我使用 FasterXML Jackson Json Parser 库以 JSON 格式解析 LinkedIn API 响应。我想检查在使用 Jackson 解析器时如何解析来自 LinkedIn 的响应中的 Unicode 字符。当我执行正常的 API 调用并将其打印出来时,我看到了??????对于那些以 Unicode 格式返回的值。
Unicode 字符由 Jackson 处理。但是打印出内容的代码可能没有使用 UTF-8 编码;确保您检查了实际的字符代码,而不是依赖于您在控制台窗口上看到的内容。例如,控制台可能使用了不正确的编码,或者没有字体来显示所有 Unicode 字符。
或者,服务可能正在发送错误编码的内容。要验证这一点,您必须检查发送的实际字节并查看它们是否正确 UTF-8 编码。