<codecvt>
템플릿 클래스를 기반으로 개체를 설명 하는 여러 템플릿 클래스 정의 codecvt.이러한 개체가 될 수 있습니다 로케일 면 는 제어 시퀀스의 값 형식 사이의 변환 Elem 및 형식의 값 시퀀스를 char.
#include <codecvt>
설명
이 헤더에 선언 된 로캘 면 여러 문자 인코딩을 변환 합니다.와이드 문자에 대 한 (프로그램의 고정 크기 정수 저장):
프로그램 내에서 인코딩된 유니코드 (ISO 10646) ucs-4입니다.
U c S-4 프로그램을 32 비트 정수로 인코딩된 유니코드 (ISO 10646)입니다.
Ucs-2 유니코드 인코딩 프로그램 내입니다.
U c S-2 프로그램 16 비트 정수로 인코딩된 유니코드입니다.
Utf-16 유니코드 인코딩 프로그램으로 하나 되어
프로그램 내에서 하나 또는 두 개의 16 비트 정수로 인코딩된 유니코드 u t F-16을입니다.(Note이 올바른 와이드 표준 C 또는 C++를 표준 인코딩 모든 요구를 충족 하지 못하는 것입니다.그럼에도 불구 하 고이 광범위 하 게 같이 사용 됩니다.)
스트림의 바이트 (바이트 시퀀스로 전송 파일에 저장 하거나 프로그램이 배열에 저장 된 char).
U t F-8로 인코딩된 유니코드입니다.
U t F-8은 바이트 스트림 내에서 하나 이상의 8 비트 바이트 명확한 바이트 순서와 형식으로 인코딩된 유니코드입니다.
유니코드로 인코딩된 utf-16le입니다.
Utf-16le 유니코드에서 u t F-16 바이트 스트림으로 인코딩된 것으로 두 개의 8 비트 바이트 덜 중요 한 바이트 먼저 제시 각 16 비트 정수를.
유니코드로 인코딩된 UTF-16BE입니다.
UTF-16BE 내는 바이트 스트림이 u t F-16으로 인코딩된 유니코드는 처음 두 개의 8 비트 바이트 보다 큰 바이트를 제공 하는 각 16 비트 정수를 사용 합니다.
열거형
로케일 측면에 대 한 구성 정보를 지정합니다. |
클래스
U t F-8로 인코딩된 바이트 스트림을 ucs-2 또는 u c S-4로 인코딩된 와이드 문자 사이의 변환 로케일 패싯을 나타냅니다. |
|
U t F-8로 인코딩된 바이트 스트림이 u t F-16으로 인코딩된 와이드 문자 사이의 변환 로케일 패싯을 나타냅니다. |
|
Ucs-2 또는 u c S-4로 인코딩된 와이드 문자 사이의 utf-16le 또는 UTF-16be로 인코딩된 바이트 스트림 변환 로케일 패싯을 나타냅니다. |
요구 사항
헤더: <codecvt>
네임 스페이스: stdt