mysql:8706
From: きたぢま <きたぢま <kitajima@xxxxxxxxxx>>
Date: Thu, 05 Feb 2004 14:12:08 +0900
Subject: [mysql 08706] Re: JDBC での SELECT で日本語が文字化けする
これは[Tanaka]様が[04/02/05 13:42:55]に送信された、 [[mysql 08705] JDBC での SELECT で日本語が文字化けする]の返信です。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ きたぢまです。 Java自身が内部でUTF-8で保持していることが基準で、出力時に不正にエンコー ドされることが原因かもしれません。 getString()で以下のように変換してみてください。 String ret = new String(rs.getString("depart").getBytes("8859_1"), "JISAutoDetect"); System.out.print(ret); Tanaka> 初めましてTanakaと申します。 Tanaka> JDBCでのSELECTで日本語が文字化けしてしまって行き詰まっております。 Tanaka> どうかアドバイスを宜しくお願い致します。 きたぢま <kitajima@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp/ ━━━━────────────────────────────
8705 2004-02-05 13:42 ["Tanaka" <gofrebelde] JDBC での SELECT で日本語が文字化けする -> 8706 2004-02-05 14:12 ┣[きたぢま <kitajima@x] 8709 2004-02-05 16:53 ┃┗["Tanaka" <gofrebelde] 8711 2004-02-05 17:18 ┃ ┗[きたぢま <kitajima@x] 8708 2004-02-05 15:14 ┗["TAKAHASHI, Tomohiro] 8712 2004-02-05 17:29 ┗["Tanaka" <gofrebelde] 8713 2004-02-05 17:45 ┗["TAKAHASHI, Tomohiro] 8714 2004-02-05 19:45 ┗["Tanaka" <gofrebelde]