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