ajax が json を渡すと文字化けしたコードが表示されるのはなぜですか?

php中世界最好的语言
リリース: 2018-04-02 16:33:03
オリジナル
1835 人が閲覧しました

今回は、ajaxでjsonを送信すると文字化けが発生する原因と、ajaxでjsonを送信すると文字化けを解決するための

注意点

について、実際の事例を交えて見ていきましょう。 Spring

mvc

を使用しています。コントローラー層でjsonをフロントに送信します。バックエンドの表示では問題なく表示されますが、フロントに到達すると

漢字が疑問符になります。 。

後で、コントローラーで json を返すために @ResponseBody が使用されていることがわかり、Spring ソース コードの @ResponseBody の実装クラスで、そのデフォルトのエンコーディングが iso-8859-1 であり、プロジェクトで使用されるエンコーディングがutf-8なので中国語が送信されますが文字化けが発生します。

ここでは、問題を解決するためにアノテーションを使用しました:

@RequestMapping(value="/echarts.do", produces = "application/json; charset=utf-8")
ログイン後にコピー

このメソッドは、Spring の新しいバージョンにより適しています:

<spring.version>4.1.4.RELEASE</spring.version>
ログイン後にコピー

この記事のケースを読んだ後、あなたはこのメソッドを習得したと思います。さらにエキサイティングな内容については、オンラインの php 中国語のその他の関連記事に注目してください。

推奨読書:

Ajax はブートストラップ モーダル ボックスのページング クエリ機能をどのように実装しますか

データを追加するための Ajax ドロップダウン リスト🎜🎜

以上がajax が json を渡すと文字化けしたコードが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!