はじめまして、現在JAVA開発で 文字化けの問題にぶつかりました。 環境 eclipse で struts2 + seasar2 データベースにMySQL(5.5)使用 diconのデータベース接続を jdbc:mysql://localhost?useUnicode=true&characterEncoding=UTF-8 とUTF-8を指定し、dicon JSPなど全ファイルをUTF8で保存し、 MySQLの my.ini [mysql] default-character-set=utf8 とし、データベース、テーブルもutf8で作成しました。 ですが、文字化けしていまいます。 文字化けするのは、SELECTの時だけで、INSERT、UPDATEは文字化けしません。 JSPからINSERT、UPDATEしたテーブルのデータを MySQL Query Browser でSELECTすると文字化けせずに見れます。 INSERT、UPDATE、SELECTなどデータアクセスは全てSQLファイルを作成して、 DAOに登録するようにしています。 また、デバックしてみるとS2DAOでDTOに検索結果が返ってきた段階で文字化けしています。 そのときの値は、すべての文字が「・・・・・・・・」と同じ黒点で表示されてます。 解決方法をどなたか教えてくださらないでしょうか? よろしくお願いします。
↧