[前][次][番号順一覧][スレッド一覧]

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]