こんにちは、Scribe を使用して Linkedin と統合し、RestFul 呼び出しを行う Java アプリケーションを開発しています。FasterXML Jackson Json Parser ライブラリを使用して、LinkedIn API 応答を JSON で解析します。Jackson パーサーを使用して、LinkedIn からの応答で Unicode 文字を解析する方法を確認したいと思います。通常の API 呼び出しを実行して印刷すると、????? が表示されます。Unicode 形式で返される値の場合。
1 に答える
1
Unicode文字はJacksonによって処理されます。ただし、コンテンツを出力するコードはUTF-8エンコーディングを使用していない可能性があります。実際の文字コードを確認し、コンソールウィンドウに表示される内容に依存しないようにしてください。たとえば、コンソールが誤ったエンコーディングを使用しているか、すべてのUnicode文字を表示するフォントがない可能性があります。
または、サービスが誤ってエンコードされたコンテンツを送信している可能性があります。これを確認するには、送信された実際のバイトをチェックして、それらが適切にUTF-8でエンコードされているかどうかを確認する必要があります。
于 2013-03-05T17:37:42.540 に答える