症状は例えば: Users リストから 山田という名前をを検索しようと nameの欄に「山田」と入れて、search ボタンを押すと、BrowserのURLには、 http://localhost:8080/test1/UsersList.seam?lastUser=&address=&email=&tel=&name=%E5%B1%B1%E7%94%B0&cid=5 と特に問題ないように見えるのですが、この時点で、nameの欄が文字化けで書き換えられています。
components.xmlには
<web:character-encoding-filter encoding="UTF-8" override-client="true" url-pattern="*.seam" />
を入れています。
環境は FreeBSD/jdk1.5.0/jboss 4.2.0GA/jboss-seam-2.0.0Beta1/PostgreSQL 8.2 でDBも含めてUTF-8にしています(の筈です)。
皆さんの所ではこの様な事は起こらないのでしょうか? 私の設定が何処か抜けているのでしょうか?
ご指導お願いします。
_______________________________________________
Japan-jbug-seam mailing list
Japan-j...@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-seam
http://sdc.sun.co.jp/javasystem/techtips/character_conversions_from_browser_to_database.htmlで説明されている問題と同じであることは理解できたのですが、解決方法がわかりません。
URL http://localhost:8080/test1/UsersList.seam?name=%E5%B1%B1%E7%94%B0&cid=4
が
当該 html (文字化けした)のソースを見ると下の様になっています。
<input ............ value="å±±ç<94>°" />
</span> E5 B1 B1 E7 94 B0
ISO 8859-1 として処理されている?
components.xml の
<web:character-encoding-filter encoding="UTF-8" override-client="true" url-pattern="*.seam" /> でこの問題は処理できると理解していたのですが、そうでは無いようです、、、。
何か勘違いをしているのでしょうか?
どなたか解決方法を教えていただければ幸いです。