[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 メーリングリストの案内