Spring HTTPメッセージ変換に問題があります。私のアプリでは私はログインフォームを持っています。 登録したユーザーは、彼がログインエラーを取得ログインしよう(?/にリダイレクトログインlogin_error = 1) 実際の入力ユーザー名です ¡¢£¤¥|§¨©ª«¬®¯°±²³Spring MVCアプリケーションでUTF8変換が正しく行われない
リクエスト内容は http://bit.ly/oCmwwP
です。UsernamePasswordAuthenticationFilterは、入力パラメータとしてミスコードされたユーザー名を取得します。
たとえば、期待されるユーザ名(符号化された£¤§§¨ªÂ°º±³³)は、 %C2%A1%C2%A2%C2%A3%C2%A4%C2です%A5%C2%A6%C2%A7%C2%A8%C2%A9%C2%AA%C2%AB%C2%AC%C2%AD%C2%AE%C2%AF%C2%B0%C2%B1 %C2%B2%C2%B3
実際の入力データは、 A?A?A?A?A?A?A?A?A?A?A?A?A?A°A ±A?A?
また、あなたは、私は、問題は「アプリケーション/ x-www-form-urlencodedで」コンテンツのための春のメッセージコンバータでかもしれないと思うデバッガのスクリーンショット http://bit.ly/qIWFLj
上でそれを見ることがあります。 入力データに対してこのような変換を行ったコンバータは見つかりませんでした。
私はApache Tomcatバージョン6.0.26を使用しています。
のweb.xml -
bit.ly/ph0t7jはお時間をいただき、ありがとうございます。私は本当に助けを感謝します
それが役立つかもしれない、この答えを見てみましょう: http://stackoverflow.com/questions/6638284/spring-mvc-response-encoding-issue/6644019#6644019 – ant