URLの中国語パラメータの文字化け問題を解決します.


インターネット上にはいくつかの方法がありますが、一つはjavascriptの関数encodeURI()を使って次のように処理します.
url=encodeURI(encodeURI(url));
このように一つの問題があります.中国語のパラメーターが出現する可能性のあるところについては、常に確認が必要です.
比較的簡単な解決方法(tomcatサーバに基づく)があります.
tomcatのプロファイルserver.xmlを修正し、「URIEncoding=「UTF-8」を追加します.具体的には以下の通りです.
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
			   URIEncoding="UTF-8"/>
しかも、フロントページでもバックグラウンドでも、URLの中国語パラメータに対して何の処理もしなくても大丈夫です.