728x90
반응형
▶멀티바이트
: 하나 이상의 바이트로 표현되는 방식
EX. 영어 1byte, 한글 2byte
멀티바이트 문자 집합은 특정 문자 집합마다 코드 페이지가 존재함
(+ 코드 페이지 : 특정 문자 세트에서 사용 가능한 각 문자를 설명하는 키)
→ 각 나라 언어 페이지로 해석하면 서로 다른 언어가 나와 문자가 깨질 수도 있음
→ 유니코드는 아스키 문자 등 모든 문자들을 한 문자당 2 byte 로 할당함
▶유니코드
: 항상 2바이트 크기로 문자를 표현하는 방식
각 특정 문자는 고유의 유니코드 값을 지님
<코딩 시 유의점>
멀티바이트
|
유니코드
|
char
|
TECHAR
|
strcat_s()
|
_tcscat_s()
|
strcpy_s()
|
_tcscpy_s(), _tcsncpy_s()
|
strlen()
|
_tcslen()
|
sprint_s()
|
_stprintf_s()
|
“”
|
TEXT(“ ”)
|
+ 아스키 코드 : 모든 문자가 1byte를 차지하며 영어를 표현함
728x90
반응형
'SYSTEM' 카테고리의 다른 글
세마포어, 뮤텍스 차이 (0) | 2023.01.05 |
---|---|
하드웨어, 소프트웨어 BP (0) | 2023.01.05 |
PE (0) | 2023.01.03 |
VA, RVA, RAW (0) | 2023.01.03 |
가상 메모리와 물리 메모리 (0) | 2023.01.03 |