0
CSV 파일을 만드는 데 Super CSV를 사용하고 있습니다. 움라우트 문자 ï
또는 î
과 같은 특수 문자를 쓸 때 Excel로 열면 생성 된 CSV가 깨집니다. 메모장을 사용하여 동일한 파일을 열면 ++는 움라우트 문자를 완벽하게 보여줍니다.Super CSV로 만든 CSV 파일에 Excel에서 움라우트 문자가 표시되지 않습니다.
어떤 원인 일 수 있습니까? UTF-8 인코딩을 지정했습니다. 제가 누락 된 것이 있습니까?
ICsvListWriter writer = new CsvListWriter(
getWriter(getCUSTOMEREXPORT_FOLDERPATH()+filename),
CsvPreference.STANDARD_PREFERENCE);
private static OutputStreamWriter getWriter(String fileName) {
final File file = new File(fileName);
return new OutputStreamWriter(new FileOutputStream(file),
Charset.forName("UTF-8"));
}
[Excel에서 UTF-8 CSV 파일을 자동으로 인식 할 수 있습니까?] (http://stackoverflow.com/questions/6002256/is-it-possible-to-force-excel-recognize-utf -8-csv-files-automatically) –
응답이 도움이되지 않습니다. –
Notepad ++에서 파일이 UTF-8로 인코딩되었다는 것을 확인할 수 있습니까? 또한 사용중인 Excel 버전을 잘 모르겠지만 2010 년에는 데이터 -> 텍스트에서 CSV 가져 오기를 시도 할 수 있습니다. 인코딩을 선택하고 미리보기를 보여줍니다. –