【初心者】Java質問・相談スレッド55【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0752デフォルトの名無しさん
NGNGDBはMySQL 4.1.7です
select文を実行し、列の型がBLOBの時、次のように文字化けします
???????????????????EXCEL????????????
日本語文字列が入っているのですが、半角は正しく表示されているようです
コードは下のようにしてます
コメントアウトしたほうでも、同じ結果でした
case Types.BLOB:
/*
String itext;
BufferedReader br = new BufferedReader(new InputStreamReader(rs.getBlob(i).getBinaryStream(), "EUC_JP"));
while ((itext=br.readLine()) != null){
System.out.println(itext);
}
*/
byte[] b=new byte[1024];
InputStream is=rs.getBlob(i).getBinaryStream();
while(is.read(b) != 0){
System.out.write(b, 0, b.length);
}
どうすれば、正しく表示されるようになりますか?
■ このスレッドは過去ログ倉庫に格納されています