로딩
요청 처리 중입니다...

[C#] 인코딩 집합

 [C#] 인코딩 집합

ASCII : 7비트로 128개의 문자를 표시한다. 소문자와 대문자, 라틴어 글자, 숫자, 구두점을 포함한다.

확장 ASCII : 기존의 ASCII에서 독일 문자, 영국 통화 기호와 같은 또 다른 128개의 문자를 포함하도록 확장하여 8비트로 256개의 문자를 나타낸다. 문자당 8비트를 갖는 문자 집합은 바이트 또한 8비트 길이이기 때문에 저장하고 전송하는 것이 가장 효과적이다.

하지만 이외의 문자(한국어, 중국어 등)를 나타낼 수 없기 때문에 세계 모든 언어의 문자를 포함하기 위한 유니코드가 나왔다. 초기에 유니코드 문자는 16비트로 나타냈고 6만 5000개 이상의 다른 문자를 나타내기에 충분했다.

유니코드가 모든 언어에서 사용되는 모든 문자에 대한 충분한 공간을 제공하는 반면, 유니코드 텍스트를 저장하고 전송하는 것은 ASCII 처럼 문자를 저장하고 전송하는 것만큼 효과적이지 않다. 그로인해 문자 인코딩이 나오게 되었다. · UTF-8(Unicode TransformationFo...

# ASCII # c샵 # Unicode # UTF16 # UTF32 # UTF8 # 씨샵 # 유니코드

원문 링크 : [C#] 인코딩 집합