[Seasar-user:18932] Re: [Mobylet] エンコードについて

原 宏和 [E-MAIL ADDRESS DELETED]
2009年 11月 22日 (日) 07:14:19 JST


原です。

> > 当方のソースはCP932で書いています。
> > そのために問題になっているのではないかと思います。
> 
> ソースというのはJSPのことでよろしいでしょうか?
> 実際、JSPのソースをどの文字コードで書いていただいても
> (万が一表示側で文字化けが起こることはあったとしても)
> データベース更新時に問題となるパターンは考えにくいところです。
Java,JSPともにCP932です。
PostgresqlはUTF-8です。
mobyletにする前は問題なかったです。

> よろしければ実際に事象が発生した
> ・端末
> ・入力文字
> など、分かる範囲で教えていただけますか?
実際に起こった時のcatalina.outのログを送付します。

添付の31行目の24文字目から化けているようです。
実際は「ワ・イハーの羽<改行>使用するとアイテムはなくなります。」となるはずでした。
他に
 228行の1115文字目〜
 323行の1180文字目〜

viで見るとその文字から「^@」と表現されていました。

よろしくお願いします。
> 
> 
> よろしくお願い致します。
> 
> 
> 2009年11月21日20:42 原 宏和 <[E-MAIL ADDRESS DELETED]>:
> > 原です。いつもお世話になっております。
> >
> > Mobyletを導入してからどうもエンコードの問題で例外が発生したりPostgresql
> > への更新でエラーが発生しています。
> > 問題になっているのはSoftbank携帯からの場合のみのようです。
> >
> > 当方のソースはCP932で書いています。
> > そのために問題になっているのではないかと思います。
> >
> > 例外の例です。
> >
> > org.seasar.framework.exception.SQLRuntimeException: [ESSR0072]SQLで例外(SQL=[insert into T_LOG (CRTDT, ACTION, USERAGENT, BODY) values (?, ?, ?, ?)], Message=[[ESSR0072]SQLで例外(SQL=[insert into T_LOG (CRTDT, ACTION, USERAGENT, BODY) values (?, ?, ?, ?)], Message=[0], ErrorCode=22021, SQLState={3})が発生しました : [SQLで例外(Message=[ERROR: invalid byte sequence for encoding "UTF8": 0x00], ErrorCode=0, SQLState=22021)が発生しました。], [ERROR: invalid byte sequence for encoding "UTF8": 0x00], ErrorCode=0, SQLState=22021)が発生しました
> >
> > 後記録が残っていないですが、URLEncodeでエンコードできないという例外です
> >
> > ソースコードは何であってもエンコードに問題ないということだったのですが
> > UTF-8にしないといけないのでしょうか?
> >
> > よろしくお願いします。
> >
> > --
> > 原 宏和 <[E-MAIL ADDRESS DELETED]>
> > ミラクエ辞典 http://sweetbat.ddo.jp/miraque
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> 
> 
> 
> -- 
> ―Lei Hau'oli Co.,Ltd.―――――――――――
> 
>  竹内 真(TAKEUCHI SHIN)
>  Tel: 080-3300-9888
>  Mail: [E-MAIL ADDRESS DELETED]
> 
>  株式会社Lei Hau'oli
>  〒150-0001 東京都渋谷区神宮前4丁目18番6号
>  Tel: 03-5775-0315 Fax: 03-5775-0314
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

-- 
原 宏和 <[E-MAIL ADDRESS DELETED]>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: catalina.out.20091122
Type: application/octet-stream
Size: 81452 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20091122/64dbe910/attachment.obj>


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