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

mysql:8709

From: "Tanaka" <"Tanaka" <gofrebelde@xxxxxxxxxx>>
Date: Thu, 5 Feb 2004 16:53:14 +0900
Subject: [mysql 08709] Re: JDBC での SELECT で日本語が文字化けする


 ̄ ̄ ̄ ̄ ̄ ̄
> きたぢまです。

tanakaです。早速の回答有難うございます。

>
> Java自身が内部でUTF-8で保持していることが基準で、出力時に不正にエンコー
> ドされることが原因かもしれません。
> getString()で以下のように変換してみてください。
>
> String  ret = new String(rs.getString("depart").getBytes("8859_1"),
"JISAutoDetect");
> System.out.print(ret);
>

お教え頂いたように修正して実行してみたのですが日本語が化けて表示されてしまい
ました。
  try {
    String ret = new String(rs.getString("depart").getBytes("8859_1"),
"JISAutoDetect");
    System.out.println("ret = " + ret);
  } catch(UnsupportedEncodingException e) {
    System.out.println(e);
  }
結果:
    ret = ????

何かございましたら再度アドバイスお願い致します。


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

      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]