아스키코드(ASCII)

  • 컴퓨터는 문자 a,b,c를 알지 못한다. 그래서, 'a는 1이고,  c는 3이다' 라고 알려줘야 한다.
  • 숫자와 문자를 매칭시킨 표
  • 1바이트, 즉 8비트의 데이터 사용
  • 아스키 문자표의 이진법 표기가 일곱자리인 이유 : 패리티 비트(parity bit), 데이터의 에러를 탐지하기 위해 사용

 

<이미지 출처 : https://velog.io/@kim-jaemin420>

유니코드(Unicode)

  • 아스키코드의 문제점 : 아스키코드표에는 영어만 존재
  • 전 세계 언어의 문자를 정의하기 위한 국제 표준 코드
  • 1바이트는 부족, 용량을 확장하여 2바이트 이상 사용
  • 어떤 글자는 1바이트로, 어떤 글자는 2바이트로 읽을지 정해줘야 함 -> 다양한 인코딩 방식이 존재
  • UTF-8 : 다양한 유니코드 인코딩 방식 중 하나
반응형

'기초 컴퓨터 공학' 카테고리의 다른 글

MVC 패턴  (0) 2021.09.05
디자인 패턴  (0) 2021.09.05
함수형 프로그래밍, 반응형 프로그래밍  (0) 2021.09.05
TDD (Test-Driven Development)  (0) 2021.09.05
REST, RESTful API  (0) 2021.09.05

+ Recent posts