서버로부터 UTF-8로 CSV로 파일 생성 시 엑셀에서 열면 한글이 깨지는 현상이 있음. 이때 문서를 UTF-8-BOM 형식으로 저장하면 CSV파일을 정상적으로 열 수 있다. JAVA 코딩 시 아래와 같이 "\uFEFF"를 처음에 추가해주면 해당 파일이 UTF-8-BOM 형식으로 저장되어 엑셀에서도 한글이 깨지지 않고 정상적으로 열린다. BufferedWriter fw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath), StandardCharsets.UTF_8)); fw.write("\uFEFF");