新しいSpring MVCプロジェクトが構成され、GETリクエストの中国のパラメーターが文字化けされていることがわかりました。
次のように、springMVC(web.xml)のエンコード構成を確認しました。
<filter> <filter-name> encodingfilter </filter-name> <filter-class> org.springframework.web.filter.characterencodingfilter </filter-class> <init-param> <param-name> ecoding </param-name> <-value> utf-8 </param-init-param> <init-param> <param-name> forceConding </param-name> <param-value> true </param-value> </init-param> </filter> <filter-mapping> <filter-name> encodingfilter </filter-name> <servlet-name> appkit </servet-name> </filter-mapping>
Springの問題ではないはずです。Tomcatの問題であり、Tomcat構成ファイルServer.xmlを変更し、Uriencoding = "UTF-8"を追加する必要があります。
<connector port = "8080" protocol = "http/1.1" connectiontimeout = "20000" redirectport = "8443" uriencoding = "utf-8"/>
それから大丈夫です
上記の記事では、SpringMVCコントローラーの受信ページに送信される文字化けされた中国のパラメーターの問題を解決します。これは私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。