[Seasar-user:10010] Re: [S2Dxo] 外部ファイルで文字化け?

JUNDU [E-MAIL ADDRESS DELETED]
2007年 8月 21日 (火) 23:49:23 JST


JUNDUです。

 ちょっと環境等が詳細には分からないのであてずっぽうですが、SQLファイルをUTF-8で保存して
いないでしょうか? もしそうであれば、dao.diconファイルのカスタマイズが必要と思われます。

 dao.diconをjarファイル(あるいはS2Daoのソース)からコピーしてきて、以下のように修正して
試してみていただけますでしょうか。

    <component class="org.seasar.dao.impl.DaoMetaDataFactoryImpl"/>

    ↓↓↓書き換える

    <component class="org.seasar.dao.impl.DaoMetaDataFactoryImpl">
        <property name="sqlFileEncoding">"UTF-8"</property>
    </component>

参考:http://ml.seasar.org/archives/seasar-user/2007-July/011282.html

 よろしくお願い致します。


 wrote:
> masanです。
> 
> 外部ファイルを利用してSQLを実行しているのですが、文字化けをしているようで
> 検索結果が空となります。
> 
> 外部ファイルには、
> select * from test_basic_tbl where status='依頼中' or status='試験中'
> と記述しているのですが、
> 
> 実行中のコンソールを見ると
> select * from test_basic_tbl where status='萓晞?シ荳ュ' or status='隧ヲ鬨謎クュ'
> と表示され、文字化けを起こしているようで検索結果が空になります。
> 
> 文字化けを起こさない為にはどのようにしたらいいでしょうか?
> 
> ご教授のほど、よろしくお願いいたします。
> 
> ■開発環境
> S2Dao 1.0.43
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> 
> https://ml.seasar.org/mailman/listinfo/seasar-user
>  


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