
인코딩 유니코드,ACSCII, UTF란?
·
Etc
유니코드란? 유니코드는 **“전세계의 모든 문자”**를 문자-인덱스 식으로 1:1 맵핑시켜놓은 코드표이다. 유니코드가 있기 전에는 ASCII 코드가 있었다. ASCII코드는 1바이트의 코드표 → 2^7개의 문자를 표현할 수 있다. (0~127) (왜 1바이트인데 2^8이아니라 2^7일까? 나머지 한자리는 parity bit 라고 부르는데 데이터의 에러를 탐지하기위해 사용된다. 예를들어 7개의 비트중에 1이 홀수개면 끝에 1을, 1이 짝수개라면 끝에 0을 덧붙인다.) ASCII코드를 사용하면 영문자와 그외의 특수문자를 표현할 수 있다. 그러나 ASCII코드는 한글이나 세계 다른 언어등을 표현할 수 없어 “전 세계의 모든 문자” 를 표현하는 표인 유니코드가 나오게되었다. 유니코드는 2byte로 2^16 = ..