유니코드: 와이드 문자 세트

와이드 문자는 2바이트 다국어 문자 코드입니다. 전 세계의 현대식 컴퓨팅 환경에서 사용되는 모든 문자(전문 기호 및 특수 출판 문자 포함)는 유니코드 지정에 따라 와이드 문자로 표현될 수 있습니다. Microsoft를 포함하는 대규모 컨소시엄을 통해 개발 및 유지되고 있는 유니코드 표준은 이제 널리 인정된 표준입니다.

와이드 문자는 wchar_t 형식입니다. 와이드 문자열은 배열로 wchar_t[] 표시됩니다. 포인터를 사용하여 배열을 가리킵니다 wchar_t* .

문자를 L접두사로 사용하여 모든 ASCII 문자를 와이드 문자로 나타낼 수 있습니다. 예를 들어 L'\0' 종료 와이드(16비트) null 문자입니다.

문자를 L접두사로 사용하여 ASCII 문자열 리터럴을 와이드 문자열 리터럴로 나타낼 수 있습니다. 예: L"Hello".

일반적으로 와이드 문자는 멀티바이트 문자보다 메모리에 더 많은 공간을 사용합니다. 하지만 와이드 문자는 더 빠르게 처리할 수 있습니다. 멀티바이트 인코딩에서 한 번에 하나의 로캘만 나타낼 수 있습니다. 세계의 모든 문자 집합은 유니코드 표현으로 동시에 표시됩니다.

참고 항목

국제화
범주별 유버니설 C 런타임 루틴