아래와 같이 테스트 할 클래스를 하나 만들어줍니다.
import java.io.*;
public class EncodingTest {
public static void main(String[] args) throws Exception {
System.out.println("file.encoding="+System.getProperty("file.encoding"));
System.out.println("변영민");
}
}
public class EncodingTest {
public static void main(String[] args) throws Exception {
System.out.println("file.encoding="+System.getProperty("file.encoding"));
System.out.println("변영민");
}
}
컴파일 하고 실행 해 봅니다.
# javac EncodingTest.java
# java EncodingTest
리눅스에서 확인 한 결과
file.encoding=EUC-KR
변영민
변영민
리눅스에 설정 해 놓은 EUC-KR 인코딩이 뜹니다.
윈도우에서 실행하면
file.encoding=MS949
변영민
변영민
윈도우 기본 인코딩 방식인 MS949로 뜨는 것을 확인 할 수 있습니다.
'Java' 카테고리의 다른 글
자바 split 메소드로 문자열 분할하기 (0) | 2008.11.26 |
---|---|
이클립스에서 Java API Docs (도움말) 한글화 (3) | 2008.11.25 |
Exception in thread "main" java.lang.ClassFormatError: (2) | 2008.11.24 |
java.io.FileNotFoundException 오류 해결방법 (0) | 2008.11.23 |
Java단순연결리스트(Singly linked-list)/첫 번째 노드의 삽입.삭제 (1) | 2008.11.20 |