[Seasar-user:9114] Re: [Teeda+S2Dao]テキストフィールドに入力した日本語が文字化けする

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 7月 11日 (水) 22:00:16 JST


小林 (koichik) です.

Date:    Sat, 7 Jul 2007 20:40:26 +0900
From:    "Tetsutaroh Satoh" <[E-MAIL ADDRESS DELETED]>
To:       <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:9013] Re: [Teeda+S2Dao]テキストフィールドに入力した日本語が文字化けする

> >-RequestDumpFilterで対象パラメータ値を確認して下さい
> すいません、RequestDumpFilterというものがよくわかりません。
> ネットで調べてみたのですが、
> [現場で役立つ実践Teeda]に掲載されていた、
> 
> <filter>
>   <filter-name>requestDumpFilter</filter-name>
>  <filter-class>org.seasar.teeda.core.filter.RequestDumpFilter</filter-class>
>   <init-param>
>     <param-name>beforeRequestParameter</param-name>
>     <param-value>true</param-value>
>   </init-param>
> </filter>
> を、web.xmlに記述すればいいのでしょか?

Dolteng で作成したプロジェクトなら,web.xml に

    <!--
    <filter>
        <filter-name>requestDumpFilter</filter-name>
        <filter-class>org.seasar.teeda.core.filter.RequestDumpFilter</filter-class>
    </filter>
    -->

という記述があるんじゃないかと思います
(Dolteng 0.20.4 だと 77 行目〜).
これをコメントアウトしてください.
もし見当たらない場合は上記をコメントアウトして
<filter> の一番最後に追加してください.
# <filter> と <filter-mapping> の間というか.

同じく

    <!--
    <filter-mapping>
        <filter-name>requestDumpFilter</filter-name>
        <url-pattern>/view/*</url-pattern>
    </filter-mapping>
    -->

という記述があるんじゃないかと思うので
(Dolteng 0.20.4 だと 103 行目〜),
これもコメントアウトしてください.
もし見当たらない場合は上記をコメントアウトして
<filter-mapping> の一番最後に追加してください.
# <filter-mapping> と <listener> の間というか.

Tomcat を起動して画面を操作すると,その度に
コンソールにリクエストの内容が出力されます.
該当のリクエストの際に

[param]title=・・・

のような行が出ているはずなので (title は
パラメータ名,input 要素の id の値),= の
右側が文字化けしていないか確認してください.


それから,念のため Eclipse で該当の HTML を
右クリックして「Property」を選択,ダイアログの
左のペインで「Info」を選択して右のペインで
「Text file encoding」を確認してください.
ラジオボタンが「Default」の方に付いているなら,
その後ろが「(determind from content: UTF-8)」とか
「(inherited from container: UTF-8)」になっているか,
ラジオボタンが「Other」の方に付いているなら
リストボックスで UTF-8 が選択されているか.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




Seasar-user メーリングリストの案内