컴퓨터와 문자 인코딩
컴퓨터에서 숫자는 2진법으로 저장하면 되는데 문자는 어떻게 저장할까?
- 문자 집합을 만들고 문자에 숫자를 매핑하는 방식으로 저장한다.
- A → 65, B → 66, a → 97, b → 98
- 문자 인코딩 : 문자를 숫자로 변환하는 것
- 문자 디코딩 : 숫자를 문자로 변환하는 것
그러면 문자를 숫자에 매핑하는 규칙은 누가 정하냐?
- 표준 방식이 필요했다.
- ASCII(7bit, 128글자, 영어만 포함)
- Unicode (전세계 문자집함 포함) → UTF-16, UTF-8(현대의 사실상 표준 인코딩 기술)