ホームページ >Java >&#&チュートリアル >Java の ajax 送信の戻り値が中国語文字化けの場合はどうすればよいですか?

Java の ajax 送信の戻り値が中国語文字化けの場合はどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-08-21 10:41:112241ブラウズ

Java の ajax 送信の中国語の文字化け戻り値を解決する方法: 1. RequestMapping の同時構成にコード [products=text/html;charset=UTF-8] を追加します; 2. ファイル [mvc] : アノテーション駆動] コードを追加します。

Java の ajax 送信の戻り値が中国語文字化けの場合はどうすればよいですか?

[関連記事の推奨事項: ajax ビデオ チュートリアル ]

Java の ajax 送信戻り値の解決策中国語の文字化けのメソッド:

1. 中国語の文字化けは、(多くのテストの結果) 戻り値が String の場合、および戻り値が ## の場合にのみ発生することが判明しています。 #Mape0bb65180e599855a70f9295206a9fbb またはその他の型の場合、中国語の文字化けは表示されません。

2.

products="text/html;charset=UTF-8"

を @RequestMapping の同時構成に追加して問題を解決します


3 または、構成ファイルの mvc:annotation-driven に

<bean class=
"org.springframework.http.converter.StringHttpMessageConvertr">  
 <property name="supportedMediaTypes">  
 <list>  
 <span style="white-space:pre"></span>
  <value>text/html;charset=UTF-8</value>  
 <value>application/json;charset=UTF-8</value> 
 <value>*/*;charset=UTF-8</value>
 </list>

を追加します。関連する学習の推奨事項:

java 基本チュートリアル

以上がJava の ajax 送信の戻り値が中国語文字化けの場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。