[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 メーリングリストの案内