다음을 통해 공유


<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 비트 정수를 사용 합니다.

Ee336489.collapse_all(ko-kr,VS.110).gif열거형

codecvt_mode

로케일 측면에 대 한 구성 정보를 지정합니다.

Ee336489.collapse_all(ko-kr,VS.110).gif클래스

codecvt_utf8

U t F-8로 인코딩된 바이트 스트림을 ucs-2 또는 u c S-4로 인코딩된 와이드 문자 사이의 변환 로케일 패싯을 나타냅니다.

codecvt_utf8_utf16

U t F-8로 인코딩된 바이트 스트림이 u t F-16으로 인코딩된 와이드 문자 사이의 변환 로케일 패싯을 나타냅니다.

codecvt_utf16

Ucs-2 또는 u c S-4로 인코딩된 와이드 문자 사이의 utf-16le 또는 UTF-16be로 인코딩된 바이트 스트림 변환 로케일 패싯을 나타냅니다.

요구 사항

헤더: <codecvt>

네임 스페이스: stdt

참고 항목

기타 리소스

헤더 파일