[Seasar-user:21544] Re: データベース格納時の文字化けについて

okunaka [E-MAIL ADDRESS DELETED]
2013年 1月 11日 (金) 11:43:44 JST


お世話になります。奥中です。
ご教授ありがとうございました。
文字コードを"Shift_JIS"にしていたところを、" Windows-31J"に変更しました。
変更後、'~'、'∥'、'-'、'¢'、'£'、'¬'の文字は、うまくデータベースに格納できました。

有難うございました。
---------------------------------------------------------------------------------------------------------------
From: seasar-user-bounces @ ml.seasar.org [mailto:seasar-user-bounces @ ml.seasar.org] On Behalf Of Yu Ishikawa
Sent: Friday, January 11, 2013 11:15 AM
To: seasar-user @ ml.seasar.org
Subject: [Seasar-user:21543] Re: データベース格納時の文字化けについて

こんにちは。

いわゆるJavaのWAVE DASH問題ではないでしょうか?
ググるとたくさん出てきます。

以前はまったときは、DBと入れる前と出した後に、文字化けする文字のみ置換していました。

2013年1月11日 10:55 okunaka <okunaka @ tec-pw.com>:
お世話になります。奥中と申します。
データベース格納時に文字化けが発生して、困っています。
ご教授願いたいのですが、宜しく、お願いいたします。

1.システム環境
システム:TOMCAT6.0.36 +  SAstruts + S2JDBC
データベース:SQL Server2008R2
データベースアクセス部分:scaffoldにて、insert update メソッドを作成して利用
しています。

2.ソース概要
        entity.XXXXに 文字をセット後
        wtmDtCompanyInfoService.insert(entity);
        もしくは
        wtmDtCompanyInfoService.update(entity);

3.文字化けの内容
デバッグで、止めて文字を確認すると、下記の文字が入っています。
"ABC-TEST様向けFAXサーバ"

 insertもしくは、update実行後、データベースを確認すると、
" ABC?TEST様向けFAXサーバ"
と格納されています。

"-"の文字が文字化けして、"?"になっています。

原因および対策を教えていただけないでしょうか?
宜しく、お願いいたします。


_______________________________________________
Seasar-user mailing list
Seasar-user @ ml.seasar.org
https://ml.seasar.org/mailman/listinfo/seasar-user



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