2017-04-24 12 views
3

私は環境Tomcatの7を使用しています、と私は展開している私の春/残り application.I @RequestBodyてJSONを受け入れ、POSTメソッドであるメソッドを持っているところでいくつかのキーjsonにアラビア語のテキストがあります。上記の投稿方法にリクエストを送信すると、jsonobjectを解析するときに、arabic textの代わりに疑問符が表示されます。春/休憩@RequestBody文字エンコーディング

+0

関連する; http://stackoverflow.com/questions/8676011/which-characters-are-valid-invalid-in-a-json-key-name –

+0

要求が指定されたコンテンツエンコーディングで送信されていますか? https://wiki.apache.org/tomcat/FAQ/CharacterEncoding#Q1 –

+0

を参照してください。私の回答があなたの問題を解決した場合、私の回答をupvoteして受け入れるか、それ以上の質問があれば投稿してください。 –

答えて

3

utf-8エンコードを受け入れる必要があります。 POSTMANを使用してAPIをテストしている場合は、アプリケーションが受け入れているものがAccept-Encodingであることがわかります。 enter image description here

UTF-8の場合は、アプリケーションでこれを許可する必要があります。

関連する問題