java - SpringMVC@ResponseBody中文乱码
PHP中文网
PHP中文网 2017-04-18 10:42:03
0
6
718
PHP中文网
PHP中文网

认证0级讲师

全員に返信(6)
小葫芦

これを XML ファイルに追加するだけです
<mvc:annotation-driven>

リーリー
いいねを押す +0
左手右手慢动作

MediaType が何なのかはわかりませんが、私は常にエンコーディングを使用していました。 generated = "application/json;charset=UTF-8" か、フロントエンド エンコーディングが utf-8 ではありません

いいねを押す +0
黄舟

サーバーがTomcatの場合は、バージョン8.0以降に変更してください。古いバージョンでは、デフォルトでは UTF-8 がエンコードされていませんでした。

いいねを押す +0
左手右手慢动作

Springのエンコーディングフィルターを設定する
参考に探してみました
新しいプロジェクトの場合は、基本的に設定する必要はありません。中国語の文字化けなどはすべてデフォルトで設定されています。

いいねを押す +0
阿神

コードの文字化けの問題について話しましょう GET と POST
POST は、Web で Spring フィルターを URIencoding=utf-8 に設定するか、ISO-8859-1 を使用して手動でデコードし、UTF-8 でエンコードします。

いいねを押す +0
Peter_Zhu

単純な CharacterFilter を設定しても問題が解決しない可能性があります。Jackson2 を使用している場合は、次の解決策を試してください。 リーリー

Jackson1は同じですが、クラスがMappingJacksonHttpMessageConverterに変更されています

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート