2011-04-12 2 views
6

어떤 유형의 인코딩, ASCII, 유니 코드, UTF-8 등을 수행하기 위해 객체를 초기화하는 데 Encoding을 사용할 수 있다는 것을 알고 있습니다.이 모든 것이 모든 종류의 인코딩 그렇다면 ASCIIEncoding의 필요성은 무엇입니까?ASCIIEncoding과 인코딩의 차이점

답변

11

모든 인코더의 기본 클래스가 될뿐만 아니라 Encoding 클래스는 명명 된 하위 클래스에 정적 속성 접근자를 제공합니다.

차례로, 서브 클래스 Encoding베이스 생성자 코드 페이지 0x4e9f (US-ASCII)를 통과 ASCIIEncoding의 인스턴스를 리턴한다.

+0

그래서 대부분의 목적을 위해 인코딩을 사용하는 것이 좋습니다. –

+1

@Gunner - 그래, 나는'Encoding.ASCII' 또는 무엇이든간에 액세스를 고수 할 것입니다. 또한 싱글 톤 인스턴스의 이점을 갖기 때문에 (그들은 모두 스레드로부터 안전합니다) –