2011-01-19 9 views
2

私のSpring 3プロジェクトは、encoding、spring-security、urlRewriteの3つのフィルタで構成されています。私はこの文書に従って符号化に関して必要なすべてのことを行った:http://wiki.apache.org/tomcat/FAQ/CharacterEncoding。しかし、私は文字列のエンコーディングを正しく取得できません。その結果、私はエンコーディングの変換を行い、エンコーディングの権利を得る必要があります。この文書によれば、この問題を解決するために必要なのはutf-8フィルタだけです。フィルタをテストします。フィルタを削除するか、またはフィルタ順で2番目に配置すると、リクエストエンコーディングはnullになり、レスポンスエンコーディングはコントローラでISO-8859-1になりますが、リクエストエンコーディングはnullで、レスポンスエンコーディングはJSPファイル。フィルタを削除しても、POSTメソッドのフォームデータには何の影響もありません。Spring 3フォームデータはutf-8エンコーディングではありません

私は考えが尽きます。何かが足りない?

+1

私は何がうまくいかないかについて100%明確ではありません。エンコードの問題があることを理解していますが、わかりません。それを説明し、今まで何をしてきたのかを教えてください。 – GaryF

答えて

0

気にしないでください。私はこの問題の原因を見つけました:Spring Tool SuiteまたはSTS。このコードはSTSの外部で正常に動作します。

関連する問題