본문 바로가기

개발/Java

문자열로 출력하기.


StringBuffer stringBuffer = new StringBuffer();

stringBuffer.append("파일로 출력할 문자열");

           

   // UTF-8 로 강제 변환

   stringBuffer.append(" ");

   

   //ByteArrayInputStream bais = new ByteArrayInputStream(HtmlSpecialCharacter.convert(stringBuffer.toString()).getBytes("UTF-8"));

   ByteArrayInputStream bais = new ByteArrayInputStream(stringBuffer.toString().getBytes("UTF-8"));

BufferedOutputStream bos = new BufferedOutputStream(response.getOutputStream());

int read = 0;

byte[] bytes = new byte[1024];

           while ((read = bais.read(bytes)) != -1) {

            bos.write(bytes, 0, read);

           }

           

           bais.close();

           bos.close();