- 인코딩(encoding)
-코드화 하는 과정
-문자를 0과 1로 이루어진 문자 코드로 변환하는 과정
- 디코딩(decoding)
-코드를 해석하는 과정
-0과 1로 표현된 문자 코드를 문자로 변환하는 과정
인코딩 방법
-
ASCII CODE
-
초창기 문자 집합 중 하나
-
알파벳, 아라비아 숫자, 일부 특수 문자 및 제어 문자
-
7비트로 하나의 문자 표현
-8비트 중 1 비트는 오류 검출을 위해 사용되는 패리티 비트

- 단점??!!!
: 영어 말고 다른 언어, 특수 문자 표현할 수 없음. 그리고 7비트로 하나의 문자 표현하니까 128개 보다 많은 문자를 표현할 수 없음..
복잡한 한국어는 어떻게 표현할까? 완성형 VS 조합형

- EUC-KR
: 글자 하나 하나에 각각 코드를 부여한 방법임.
- 단점?!
: 이렇게 되면, 각 나라별로 인코딩 코드도 다 다르고 그럴텐데 너무 복잡하지 않아?
🤔 흐음... 모든 언어에 사용할 수 있는 통일된 인코딩 방식이 없을까?
그렇게 탄생된 🌟유니코드🌟
- 유니코드
-통일된 문자 집합
-특수문자, 이모티콘도 가능!!!
- 인코딩 방식 : utf-8, utf-16, utf-32 ...
유니코드 사이트 에 들어가면 코드를 볼 수 있는데, 이걸 그대로 컴퓨터가 이해하는 게 아니라, 다양한 인코딩 방식을 통해 0과 1로 컴퓨터가 이해할 수 있는 거임!!