2009-07-14 4 views
0

가능한 중복 :
What is the default encoding of jvm?자바, 기본 인코딩

안녕하세요,

자바의 기본 문자 인코딩이 무엇

이 때 텍스트 데이터를 처리하는 데 사용?

나는 꽤 오랫동안 탐색했지만 대답을 찾을 수 없다 (또는 제대로 검색하지 못한다). 웹 페이지에서 다운로드 한 텍스트 데이터가 있습니다. 자바는 이것을 위해 사용되고, 모든 것을 처리하는 기본 인코딩입니다. 내 말은, 전체 프로세스 (다운로드) 중에는 인코딩이 지정되지 않았으며 일부 기본 값이 있어야한다고 가정합니다. 어느 것? 고맙습니다. 응용 프로그램이 시작될 때

+0

중복 된 http://stackoverflow.com/questions/1006276 –

+0

사용해보기 : http://stackoverflow.com/questions/1006276/what-is-the-default-encoding-of-jvm – miloshadzic

답변

2

명령 줄에서 기본 인코딩을 지정할 수 있습니다

java -Dfile.encoding=UTF8 au.com.objects.MyClass 

을 아무것도가 지정되지 AlbertoPL 위의 설명과 같이 기본이 기본 OS에서 가져온됩니다.

0

기본값은 기본 OS에서 파생됩니다. 시스템 속성 (file.encoding)으로 재정의 할 수 있습니다.

이 두 가지 모두 사용자의 제어 범위를 벗어나는 것이므로 프로그램에서 읽고 쓰는 모든 파일에 대해 인코딩을 명시 적으로 지정하는 것이 좋습니다. 대부분의 경우 UTF-8이 작동해야합니다.