byte[] data = (byte[])opBinding.execute();
PrintWriter out = new PrintWriter(outputStream);
out.println(data);
out.flush();
out.close();
但是我不是文字而是@ 84654。我如何将字节[]添加到PrintWriter?我需要的byte [],而不是strinf becouse我已经encoing问题čćžšđPrintWriter and byte []问题
做一个理由你知道'byte []'数据的编码是什么?如果是这样,你可以使用'String foo = new String(data,“UTF-8”)'或类似的。 – msandiford
不需要'flush()','colse()'就够了 –
有时候是utf-8,有时候是windows-1250。因此,我将文本存储到blob中。然后我将它读入字节。 – senzacionale