System::Text::UTF7Encoding 클래스

UTF7Encoding class

UTF-7 인코딩. 이 클래스의 객체는 반드시 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인자로 전달하십시오.

class UTF7Encoding : public System::Text::Encoding

메서드

메서드설명
Clone() override인코딩 객체를 복제합니다.
Equals(SharedPtr<Object>) override객체와 비교합니다.
GetByteCount(const char_t *, int) override문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
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>)문자 버퍼를 인코딩하는 데 필요한 문자 수를 가져옵니다.
GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int) override문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
GetBytes(const char_t *, int, uint8_t *, int) override문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int) override문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
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&)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
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>)문자 버퍼를 인코딩하여 생성된 바이트를 가져옵니다.
GetCharCount(ArrayPtr<uint8_t>, int, int) override바이트 버퍼를 디코딩하는 데 필요한 문자 수를 가져옵니다.
GetCharCount(const uint8_t *, int) override바이트 버퍼를 디코딩하는 데 필요한 문자 수를 가져옵니다.
virtual GetCharCount(ArrayPtr<uint8_t>)바이트 버퍼를 디코딩하는 데 필요한 문자 수를 가져옵니다.
GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int) override바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
GetChars(const uint8_t *, int, char_t *, int) override바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
virtual GetChars(ArrayPtr<uint8_t>, int, int)바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
virtual GetChars(ArrayPtr<uint8_t>)바이트 버퍼를 디코딩하여 생성된 문자를 가져옵니다.
GetDecoder() override이 객체에 요청을 전달하는 디코더를 가져옵니다.
GetEncoder() override이 객체에 요청을 전달하는 인코더를 가져옵니다.
GetHashCode() const override인코딩 해시 코드를 가져옵니다.
GetMaxByteCount(int) override지정된 문자 수를 인코딩하는 데 필요한 최대 바이트 수를 가져옵니다.
GetMaxCharCount(int) override지정된 바이트 수를 디코딩하는 데 필요한 최대 문자 수를 가져옵니다.
GetString(ArrayPtr<uint8_t>, int, int) override바이트 버퍼를 문자열로 디코딩합니다.
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(const System::Details::ArrayView<uint8_t>&, int, int)바이트 버퍼를 문자열로 디코딩합니다.
GetString(System::Details::StackArray<uint8_t, N>, int, int)바이트 버퍼를 문자열로 디코딩합니다.
operator==(const UTF7Encoding&) const인코딩 매개변수를 비교합니다.
UTF7Encoding()생성자.
UTF7Encoding(bool)생성자.

필드

필드설명
static constexpr DEFAULT_CODE_PAGE기본 코드 페이지 값.
static constexpr UTF7_CODE_PAGEUTF-7 코드 페이지 ID에 사용되는 매직 넘버로, Windows에서 사용됩니다.

또 보기