728x90

 

문자셋의 종류와 특성

- 문자셋 : 문자 집합

- SBCS(Single Byte Character Set)

    -> 문자를 표현하는데 1바이트 사용

    -> ex) 아스키 코드

- MBCS(Multi Byte Character Set)

    -> 한글은 2바이트 영문은 1바이트 사용

    -> 문자열을 구성하는 내용에 따라 다른 바이트로 표현

- WBCS(Wide Byte Character Set)

    -> 문자를 표현하는데 2바이트 사용

    -> ex) 유니코드

 

WBCS(유니코드) 기반의 프로그래밍

- char(1Byte)를 대신하여 wchar_t(2Byte) 사용

- "문자열" 대신하여 L"문자열" 사용

    -> L을 붙이면 유니코드를 사용하겠다고 명시하는 것

- char str[] = "ABC" => wchar_t str[] = L"ABC"

- printf => wprintf

- strlen => wcslen

 

728x90

+ Recent posts