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 으로 인코딩이 설정된다.
'Programming > Java' 카테고리의 다른 글
All of Exception classes in Java 1.6 api (0) | 2011.11.09 |
---|---|
Simple usage of javadoc (javadoc 로 문서 만들기) (0) | 2011.11.09 |
Java simple logger using apache log4j (Java Simple Logger 만들기) (0) | 2011.11.09 |
XML parser using Java SAX library (Java SAX 이용하여 XML Parser 만들기) (0) | 2011.11.09 |
Difference between StringBuilder and StringBuffer (StringBuilder 와 StringBuffer의 차이점) (0) | 2011.11.09 |