문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:csv [2016/03/07 15:14] kwon37xi |
java:csv [2019/02/27 19:34] (현재) kwon37xi |
||
---|---|---|---|
줄 2: | 줄 2: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[groovy: | ||
===== UTF-8 / Excel ===== | ===== UTF-8 / Excel ===== | ||
줄 10: | 줄 13: | ||
* [[http:// | * [[http:// | ||
<code java> | <code java> | ||
- | // output stream에 BOM추가 먼저 한뒤에 CSV Write | + | // OutputStream에 BOM추가 먼저 한뒤에 CSV Write |
- | out.write(0xEF); | + | ServletOutputStream out = response.getOutputStream(); |
+ | out.write(0xEF); | ||
out.write(0xBB); | out.write(0xBB); | ||
out.write(0xBF); | out.write(0xBF); | ||
+ | // 이 이후 CSV 문자열을 만들려면 PrintWriter를 생성해야함. | ||
+ | PrintWriter writer = new PrintWriter(new OutputStreamWriter(out, | ||
+ | |||
+ | // 위 writer를 CSV 생성기에 넘겨서 CSV를 계속 생성. | ||
</ | </ |