삶의 늪에 들어 가기 전/정리중(미정리)
[네트워크 프로그래밍1]문자 입출력 스트림 정리
바이트 입출력 스트림은 8비트의 바이트 데이터를 쓰고 읽는 스트림이다. 따라서 8비트로 표현되는 ASCII 문자집합은 바이트 입출력 스트림을 통해 한 번에 하나의 문자를 전송할 수 있다. 하지만 이 외에도 우리가 사는 지구상의 수많은 언어가 존재하며 이러한 언어는 각자의 인코딩 방식을 적용하여 하나의 문자가 1바이트, 2바이트 또는 다수의 바이트 데이터로 변환된다. 예를 들면, 한글은 하나의 문자를 2바이트로 표현한다. 따라서 하나의 문자 당 2바이트 이상으로 인코딩된 문자는 바이트 단위로 입출력을 수행하기 위해서는 프로그램에서 2바이트 이상의 문자를 처리하는 기능을 별도로 추가해야 한다. 그러나 이러한 2바이트 이상의 문자를 처리하는 기능을 프로그램이 아닌 클래스에서 처리하면 편리할 것이다. 그래서 제..