본문 바로가기
[기술] 이야기

인코딩 아스키코드가 몬지 굼금하죠? 아주 쉽게 알아 봅시다 (ASCII 어렵지 않아요)

by 헤이나우
반응형

ASCII (American Standard Code for Information Interchange,

미국 정보 교환 표준 부호)

영문 알파벳을 사용하는 대표적인 문자 인코딩이다.

컴퓨터와 통신장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며,

대부분의 문자 인코딩이 아스키에 기초를 두고 있다.

아스키는 7비트 즉, 128개의 고유한 값만 사용한다 (2의 7승)

> 컴퓨터의 기본 저장단위는 1바이트 (8비트 : 8자리의 이진부호)

그럼 왜!? 아스키코드는 7비트만 활용할까? 그 이유는 1비트는 통신에러 검출을 위해 사용하기 위해서이다.

아래 그림은 총 0~127까지 각각 고유한 값이 할당 되어 있다.

이는 영문을 키보드로 입력할 수 있는 모든 코드를 담았다.

하지만 영문을 표현하는데 문제는 없지만 다른 언어를 담기에는 많이 부족했기 때문에 그래서 나온것이 ANSI 코드 였다.

ANSI코드는 아스키코드가 7비트를 사용하는 반면 8비트를 사용할수 있어 총 256자를 표현할 수 있다.

하지만 한국, 중국, 일본 등등언어를 표현하는데도 제한적이다.

그래서 나온것이 유니코드이며, 유니코드는 전세계 언어를 모두 표현할 수 있는 국제 표준 코드이다.

 

 

반응형

댓글