5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【初心者】Java質問・相談スレッド132【専用】

867 :デフォルトの名無しさん:2009/10/09(金) 12:36:15
文字化けを回避したいんですけど中々うまくいきません。
DB(文字コード:EUC)
 ↓
JDBC
 ↓
SELECT文で’梶fという値を取得
 ↓
System.out.printlnで見ると’梶fが’?’に化ける

SELECTで取得した’梶fの値に文字コード変換をかけて回避しようとしたのですが・・・

 String value = list.get(0); //SELECTで’梶fという値は取得済み、valueに挿入
 System.out.println(value): //この時点で’?’に化けている
 
 value = new String(getByte(value, "EUC_JP"), "8859-1"); //文字コード変換処理
 
 System.out.println(value): //別の変な文字に化けている’。ゥ’のような


文字コード変換が不可能なら’梶fという文字がきたら’(’、’株’、’)’みたいに3つに分けた文字に変える
方法をとりたいのですが、’梶fの文字がきたというのを判断する方法jが分かりません。

どなたか詳しい方アドバイスをお願い致します。

236 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)