System::Text::Encoding 클래스

Encoding class

Encoding services.

class Encoding : public System::Object

메서드

메서드설명
virtual Clone()인코딩 객체를 복제합니다.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)두 인코딩 간의 바이트를 변환합니다.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)두 인코딩 간의 바이트를 변환합니다.
Equals(SharedPtr<Object>) override인코딩을 비교합니다.
static get_ASCII()ASCII 인코딩을 가져옵니다.
static get_BigEndianUnicode()표준 빅 엔디안 Unicode 인코딩 객체를 가져옵니다.
static get_BigEndianUTF32()표준 빅 엔디안 UTF-32 인코딩 객체를 가져옵니다.
virtual get_BodyName()메일 에이전트 본문과 호환되는 인코딩 이름을 가져옵니다.
virtual get_CodePage()Windows 코드 페이지 ID를 가져옵니다.
get_DecoderFallback() const디코더 폴백을 가져옵니다.
static get_Default()기본 인코딩을 가져옵니다.
get_EncoderFallback() const인코더 폴백을 가져옵니다.
virtual get_EncodingName()인간이 읽을 수 있는 인코딩 이름을 가져옵니다.
virtual get_HeaderName()메일 에이전트 헤더와 호환되는 인코딩 이름을 가져옵니다.
virtual get_IsBrowserDisplay()인코딩을 브라우저에서 콘텐츠를 표시하는 데 사용할 수 있는지 확인합니다.
virtual get_IsBrowserSave()인코딩을 브라우저에서 콘텐츠를 저장하는 데 사용할 수 있는지 확인합니다.
virtual get_IsMailNewsDisplay()인코딩을 메일 클라이언트에서 콘텐츠를 표시하는 데 사용할 수 있는지 확인합니다.
virtual get_IsMailNewsSave()인코딩을 메일 클라이언트에서 콘텐츠를 저장하는 데 사용할 수 있는지 확인합니다.
get_IsReadOnly()인코딩이 읽기 전용인지 확인합니다.
virtual get_IsSingleByte()인코딩이 단일 바이트인지 확인합니다.
static get_Latin1()Latin1 인코딩을 가져옵니다. 내부 사용용.
static get_Unicode()표준 Unicode 인코딩 객체를 가져옵니다.
static get_UTF32()
static get_UTF7()표준 UTF-7 인코딩 객체를 가져옵니다.
static get_UTF8()표준 UTF-8 인코딩 객체를 가져옵니다.
static get_UTF8Unmarked()클래스 라이브러리에서만 내부적으로 사용됩니다: 표시되지 않으며 입력 검증을 하지 않음.
virtual get_WebName()IANA와 호환되는 인코딩 이름을 가져옵니다.
virtual get_WindowsCodePage()Windows 코드 페이지 ID를 가져옵니다.
virtual GetByteCount(ArrayPtr<char_t>, int, int)문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetByteCount(const String&)문자열을 인코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetByteCount(ArrayPtr<char_t>)문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetByteCount(const char_t *, int)문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(const String&)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(ArrayPtr<char_t>, int, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(ArrayPtr<char_t>)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetBytes(const char_t *, int, uint8_t *, int)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)바이트 버퍼를 디코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetCharCount(ArrayPtr<uint8_t>)바이트 버퍼를 디코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetCharCount(const uint8_t *, int)바이트 버퍼를 디코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
virtual GetChars(ArrayPtr<uint8_t>, int, int)바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
virtual GetChars(ArrayPtr<uint8_t>)바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
virtual GetChars(const uint8_t *, int, char_t *, int)바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
virtual GetDecoder()이 객체에 요청을 전달하는 디코더를 가져옵니다.
virtual GetEncoder()이 객체에 요청을 전달하는 인코더를 가져옵니다.
static GetEncoding(const String&)이름으로 인코딩을 가져옵니다.
static GetEncoding(int)코드 페이지로 인코딩을 가져옵니다.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)코드 페이지로 인코딩을 가져옵니다.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)이름으로 인코딩을 가져옵니다.
static GetEncodings()알려진 인코딩 목록을 가져옵니다.
GetHashCode() const override인코딩을 해시합니다.
virtual GetMaxByteCount(int)지정된 문자 수를 인코딩하는 데 필요한 최대 바이트 수를 가져옵니다.
virtual GetMaxCharCount(int)지정된 바이트 수를 디코딩하는 데 필요한 최대 문자 수를 가져옵니다.
virtual GetPreamble()인코딩을 나타내는 바이트 시퀀스(예: BOM)를 반환합니다.
virtual GetString(uint8_t *, int)바이트 버퍼를 문자열로 디코딩합니다.
virtual GetString(ArrayPtr<uint8_t>)바이트 버퍼를 문자열로 디코딩합니다.
virtual GetString(const System::Details::ArrayView<uint8_t>&)바이트 버퍼를 문자열로 디코딩합니다.
GetString(System::Details::StackArray<uint8_t, N>&)바이트 버퍼를 문자열로 디코딩합니다.
virtual GetString(ArrayPtr<uint8_t>, int, int)바이트 버퍼를 문자열로 디코딩합니다.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)바이트 버퍼를 문자열로 디코딩합니다.
GetString(System::Details::StackArray<uint8_t, N>, int, int)바이트 버퍼를 문자열로 디코딩합니다.
set_DecoderFallback(const DecoderFallbackPtr&)디코더 폴백을 설정합니다.
set_EncoderFallback(const EncoderFallbackPtr&)인코더 폴백을 설정합니다.

필드

필드설명
static constexpr DEFAULT_CODE_PAGE기본 코드 페이지 값.

Typedefs

타입 정의설명
PtrRTTI.

또 보기