spring mvc先端ページの中国語の文字化け問題の解決構想
1278 ワード
1、フロントページの符号化問題かどうかを判断する
直接ブラウザでhtmlを開きますが、ページ表示が正常であれば、htmlページの符号化問題ではありません.そうでなければ、headの部分に
2、Springの符号化問題ではないかと判断する
web.xmlにfilterを入れて、問題を解決することができます.
私のちょうどこの問題です.mavenではキティちゃんを埋め込んでいますが、キティちゃんのwebdefault.xmlは、zhが指すコードをgb 2312に設定しています.ブラウザが自動的に文字コードを簡体字中国語gb 2312に設定してしまい、ページに文字化けが表示されます.
直接ブラウザでhtmlを開きますが、ページ表示が正常であれば、htmlページの符号化問題ではありません.そうでなければ、headの部分に
を加えると、一般的にはhtmlページの文字化け問題が解決できます.2、Springの符号化問題ではないかと判断する
web.xmlにfilterを入れて、問題を解決することができます.
characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
characterEncodingFilter
/
3、トムcatまたはキティのコードかどうかを判断する.私のちょうどこの問題です.mavenではキティちゃんを埋め込んでいますが、キティちゃんのwebdefault.xmlは、zhが指すコードをgb 2312に設定しています.ブラウザが自動的に文字コードを簡体字中国語gb 2312に設定してしまい、ページに文字化けが表示されます.
zh
UTF-8
zhが指すコードをgb 2312に設定してUTF-8に変更すればいいです.