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