検索

ホームページ  >  に質問  >  本文

java - SpringMVC@ResponseBody中文乱码

PHP中文网PHP中文网2769日前719

全員に返信(6)返信します

  • 高洛峰

    高洛峰2017-04-18 10:44:03

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

    リーリー

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 10:44:03

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

    返事
    0
  • 黄舟

    黄舟2017-04-18 10:44:03

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

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 10:44:03

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

    返事
    0
  • 阿神

    阿神2017-04-18 10:44:03

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:44:03

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

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

    返事
    0
  • キャンセル返事