[Seasar-user:20412] Re: [S2Dao] sqlFileEncodingについて

kubo [E-MAIL ADDRESS DELETED]
2010年 12月 8日 (水) 15:46:35 JST


久保(jflute)です。

> S2JDBC だったかで BOM があるとうまく動かないという
> 問題に対処した気がします。
> S2Dao で問題になるかどうかわかりませんが、SQL ファイルに
> BOM は付けない方が無難かなと思います。
> Eclipse で編集していれば大丈夫だと思いますが、Windows 系の
> エディタはメモ帳に限らず BOM 付けるものがあるようなので
> 注意した方がいいかなと。

これを見て思い出しました。
DBFluteでもBOMを除去するようにしてました。
とにかく小林さんの言う通り、S2Daoの対応に関わらず、
BOM は付けないようにするのが無難ですね。
大丈夫だとしても、2WaySQLですから、別のツールとかで
実行するときにまた変な動きするとかありえなくないですから。

2010/12/8 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:
> 小林 (koichik) です.
>
> Date: Wed, 8 Dec 2010 10:59:43 +0900
> From: 松崎学 <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:20408] [S2Dao] sqlFileEncodingについて
>
>> 過去ログを見てsqlFileEncodingをUTF-8にしたら例外は出なくなったのですが、
>> なぜデフォルトがDolengではUTF-8でS2DaoではJISAutoDetectなのか
>> 気になったのでメールさせていただきました。
>
> 報告ありがとうございます。
> S2Dao と Dolteng でエンコーディングが違うのは
> 久保さんも書いていたように作られた時代の違いでしょう。
> Dolteng で sqlFileEncoding を設定していなかったのは
> Dolteng 側の考慮漏れだと思います。
>
> Dolteng の次のバージョンでは S2Dao のプロジェクトを
> 作成したときに sqlFileEncoding を UTF-8 に設定した
> dicon を生成するようにしておきます。
>
>> sqlFileEncodingをUTF-8にした場合に問題が出る事があるのでしょうか?
>
> S2JDBC だったかで BOM があるとうまく動かないという
> 問題に対処した気がします。
> S2Dao で問題になるかどうかわかりませんが、SQL ファイルに
> BOM は付けない方が無難かなと思います。
> Eclipse で編集していれば大丈夫だと思いますが、Windows 系の
> エディタはメモ帳に限らず BOM 付けるものがあるようなので
> 注意した方がいいかなと。
>
>
> --
> <component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
>    <property name="twitter">"http://twitter.com/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


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