[Seasar-user:4060] Re: SQLファイルでUTF-8

Hirotaka HONMA [E-MAIL ADDRESS DELETED]
2006年 7月 12日 (水) 20:19:38 JST


本間です。

とりあえず1点目のみ...

On 7/12/06, Tetsuya Toba <[E-MAIL ADDRESS DELETED]> wrote:

> S2DAO 1.0.35 を利用していますが、いくつか問題が出ています。
>
> 1. SQLファイルをUTF-8で作成すると、正しく読み込まれません。
>    テーブルは全て日本語で作成しており、またサーバの文字コードも
>    UTF-8ですので、そのままUTF-8にしたいと思っています。
>    文字コードを指定する方法はないでしょうか?

DaoMetaDataImplに、sqlFileEncodingというプロパティがあります。
ここへ"UTF-8"を設定すればOKです。

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

DaoMetaDataImplはdao.diconに登録されています。



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