2. 데이터 - 0과 1로 문자를 표현하는 방법 #32
jcrescent61
started this conversation in
혼자 공부하는 컴퓨터 구조+운영체제
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
출처 - [한빛미디어 유튜브 바로가기]
0과 1로 문자를 표현하는 방법
컴퓨터는 0과 1밖에 이해하지 못한다. 그렇지만 우리들은 한글도 사용하고 영어도 사용 할 수 있다. 어떻게 다양한 문자들을 사용할 수 있는걸까?
아스키 코드, 유니코드 등은 컴퓨터가 이해할 수 있는 0과 1로 다양한 문자를 표현하는 방법이다. 여러 가지 문자 표현 방법을 학습해보자.
문자 집합과 인코딩
문자 집합(character set)
인코딩(encoding)
디코딩(decoding)
컴퓨터가 이해할 수 있는 언어로 변경하는 것이 인코딩
사람들이 읽을 수 있는 문자로 변환하는 과정을 디코딩이라고 한다.
아스키 코드
한글 인코딩: 완성형 vs 조합형 인코딩
완성형 인코딩
이 방식은 초성, 중성, 종성의 조합으로 이루어진 완선된 하나의 글자에 고유한 코드를 부여하는 인코딩 방식이다. 예를들어 가는1, 나는 2 다는 3 이런 식으로 인코딩하는 방식.
조합형 인코딩 방식
이 방식은 초성을 위한 비트열, 중성을 위한 비트열, 종성을 위한 비트열을 할당하여 그것들의 조합으로 하나의 글자 코드를 완성하는 인코딩 방식이다. 다시 말해 초성, 중성, 종성에 해당하는 코드를 합하여 하나의 글자 코드를 만드는 인코딩 방식이다.
EUC-KR
EUC-KR 단점
언어벌 인코딩을 국가마다 하게 되면 다국어를 지원하는 프로그램을 개발할 때엔 언어별 인코딩 방식을 모두 이해해야 한다.
그래서 모든 언어, 특수 문자 까지 통일된 문자 집합을 사용하면 어떨까? 통일된 문자 집합 & 인코딩 방식이 있다면?
유니코드와 UTF-8
utf-8 인코딩
Beta Was this translation helpful? Give feedback.
All reactions