OS : XP professional service pack 2
DB : Ms Sql
Server : tomcat


=========한국어==============
현상
:UTF-8에서 하고 있습니다. 콘솔(화면)에서의 표시는 전혀 문제가 없으나 CSV출력을 할때, UTF-8로 저장하면 글짜가 깨져버립니다.
==============================
원인
:Excel에서는UTF-8을 지원하지 않는 것같습니다.
(메모장에서는 정상적으로 표시됨.)
==============================
해결방법
:response의setHeader를 설정해준다.
ex)res.setHeader("Content-Type", "application/octet-stream;charset=Shift_JIS");
==============================
재발방지
:여러가지 있지만, 저는 언제나 헤더에 타입을 지정해주기로했습니다.






==========日本語===============
現象
:UTF-8でしています。画面の表示は問題ないですが、CSVの出力をする時、
UTF-8で保存したら、文字化け。
==============================
原因
:ExcelではUTF-8では表示ができないです。
(メモ帖では正しく表示されます)
==============================
解決方法
:responseのsetHeaderの設定して置きます。
ex)res.setHeader("Content-Type", "application/octet-stream;charset=Shift_JIS");
==============================
再発防止
:色々ありますが、いつもHeaderのTypeを指定して置くことです。
==============================


この書き込みを..