byte[] data = (byte[])opBinding.execute();
PrintWriter out = new PrintWriter(outputStream);
out.println(data);
out.flush();
out.close();
テキストの代わりに@ 84654が得られます。 PrintWriterにbyte []を追加するにはどうすればよいですか?私は私がテキストのデータ、ないバイナリデータを意味するčćžšđPrintWriterとbyte []の問題
ドゥの原因になるかもしれませんあなたの 'byte [] 'エンコーディングが何であるか知っていますか?もしそうなら 'String foo = new String(data、" UTF-8 ")'などを使うことができます。 – msandiford
'flush()'、 'colse()'の必要性は十分ではありません –
時にはutf-8、時々windows-1250です。これのために私はblobにテキストを格納します。それから私はバイトにそれを読んだ。 – senzacionale