FileReader 같은 곳의 getEncoding 은 시스템의 기본 charset 밖엔 리턴하지 않는다.
실제 파일의 정확한 인코딩을 알아내기 위해서
http://glaforge.free.fr/wiki/index.php?wiki=GuessEncoding
위 라이브러리를 사용해봤다.
public static String getFileEncoding(String fullPath) throws IOException {
File file = new File(fullPath);
Charset charset = CharsetToolkit.guessEncoding(file, 4096);
return charset.toString();
}
이런 형식으로 사용하면 된다.
[출처] 자바 파일 인코딩 알아내기|작성자 건호랩
'프로그래밍 > java' 카테고리의 다른 글
자바 날짜 조작 (0) | 2010.05.31 |
---|---|
자바 SimpleDateFormat 정리 - 시간 및 날짜(Date) (0) | 2010.05.31 |
자바 인코딩 관련 (0) | 2010.04.15 |
자바 텍스트 파일 이어쓰기 (0) | 2010.04.15 |
자바 csv 파일 생성2 (0) | 2010.04.15 |