Programming/Java
Java File encoding 설정
starblood
2011. 11. 9. 11:14
Java 프로그램으로 파일을 쓸때, encoding 을 설정하기 위해서는 java.io.OutputStreamWriter 클래스를 사용하여 할 수 있다.
아래의 코드는 encoding을 UTF-8 으로 설정하는 방법이다.
try {
String path = "c:\temp.txt";
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(path),"UTF-8");
out.write("Hello Java program.\n");
out.close();
} catch (IOException e) {
e.printlnStackTrace();
} catch (Exception e) {
e.printlnStackTrace();
}
이렇게 하게 되면, 생성된 파일은 UTF-8 으로 인코딩이 설정된다.