[Seasar-user:20410] Re: [S2Dao] sqlFileEncodingについて
松崎学
[E-MAIL ADDRESS DELETED]
2010年 12月 8日 (水) 14:22:46 JST
久保さん
松崎です。お世話になります。
返信ありがとうございました。
確かに今までの経緯もあると思います。
UTF-8を指定しても問題なさそうなので安心しました。
ありがとうございました。
2010年12月8日11:15 kubo <[E-MAIL ADDRESS DELETED]>:
> 久保(jflute)です。
>
>> sqlFileEncodingをUTF-8にした場合に問題が出る事があるのでしょうか?
>
> ここに関してだけコメントします。
> 実際のSQLファイルのキャラセットと、
> S2DaoのsqlFileEncodingが一致さえしていれば、
> 日本語を取り扱えるエンコーディングであれば、
> 基本的には何を選んでも大差はないと思います。
>
> S2Daoのデフォルトがなぜ JISAutoDetect なのかはわかりませんが、
> 利用者が多く一早く枯れたフレームワークなので、一度デフォルトに
> したものをなかなか途中から変えられないってのは想像できます。
> (作られた時代も違うので、どんなエンコーディングが多く
> 利用されているか、の背景も違ったでしょうし)
>
> #
> # 参考までに、今のDBFluteではデフォルトは
> # 完全にUTF-8でうまくやってます。
> #
>
> 2010/12/8 松崎学 <[E-MAIL ADDRESS DELETED]>:
>> 松崎です。いつもお世話になっております。
>>
>> 現在運用中のシステムでJDKを5から6にバージョンアップしたら
>> Daoの実行でバインド変数絡みの例外が出るようになりました。
>> SQLファイルの内容に全角文字があったので、?に文字化けしたようです。
>>
>> Doltengで作成したプロジェクトなので、エンコードはUTF-8になっています。
>>
>> 過去ログを見てsqlFileEncodingをUTF-8にしたら例外は出なくなったのですが、
>> なぜデフォルトがDolengではUTF-8でS2DaoではJISAutoDetectなのか
>> 気になったのでメールさせていただきました。
>>
>> sqlFileEncodingをUTF-8にした場合に問題が出る事があるのでしょうか?
>>
>> こういう過去ログもあり、試してみたのですが全角スペースは文字化けしませんでした。
>> https://ml.seasar.org/archives/seasar-user/2007-November/011537.html
>>
>> 以上、よろしくお願いいたします。
>>
>> --
>> 松崎 学 <[E-MAIL ADDRESS DELETED]>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
--
松崎 学 <[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内