Spring MVCパラメータ転送中文の文字化けの解決方法を共有する.

1545 ワード

概要
中国の特色のある社会主義の文字化け問題は私達がよく出会う問題で、解決の方法はたくさんあります.本稿ではGET方式とPOST方式の中国語の文字化けの解決案の中で、苦労が絶えない方法を紹介しました.
GETは中国語の文字化けの解決案を提出します.
文字化けしたControllerファイルでは、下記の方法で符号化をUTF-8に変換します.

String str = new String(request.getParameter("   ").getBytes("iso-8859-1"), "utf-8");
プロジェクトがあるTomcatサーバーのserver.xmlファイルを修正します.

変更先:

Ajaxが要求したGET方式の中国語の文字化け問題は上記の方法で依然として解決できます.
POSTは中国語の文字化けの解決案を提出します.
web.xmlファイルに以下の内容を追加します.


 
   CharacterEncodingFilter
   org.springframework.web.filter.CharacterEncodingFilter
   
     encoding
     UTF-8
   
 
 
   CharacterEncodingFilter
   /*
 
締め括りをつける
以上が本文のSpring MVCパラメータ伝達の中国語の文字化けの解決方法について共有した内容の全部です.興味のある方は引き続き当駅を参照してください.
Spring Spring MVCの起動完了後のソースコード解析
Spring MVCブロックによるモニターの有効期限が切れていますか?
SpringMVC開発restful APIのユーザーの問い合わせコードの詳細
足りないところがあれば、メッセージで指摘してください.友達のサポートに感謝します.