Kelas System::Text::Encoding

Encoding class

Encoding services.

class Encoding : public System::Object

Metode

MetodeDeskripsi
virtual Clone()Mengkloning objek encoding.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&)Mengonversi byte antara dua enkoding.
static Convert(const EncodingPtr&, const EncodingPtr&, const ArrayPtr<uint8_t>&, int, int)Mengonversi byte antara dua enkoding.
Equals(SharedPtr<Object>) overrideMembandingkan enkoding.
static get_ASCII()Mendapatkan enkoding ASCII.
static get_BigEndianUnicode()Mendapatkan objek enkoding Unicode big-endian standar.
static get_BigEndianUTF32()Mendapatkan objek enkoding UTF-32 big-endian standar.
virtual get_BodyName()Mendapatkan nama enkoding yang kompatibel dengan badan agen surat.
virtual get_CodePage()Mendapatkan ID halaman kode Windows.
get_DecoderFallback() constMendapatkan fallback decoder.
static get_Default()Mendapatkan enkoding default.
get_EncoderFallback() constMendapatkan fallback enkoder.
virtual get_EncodingName()Mendapatkan nama enkoding yang dapat dibaca manusia.
virtual get_HeaderName()Mendapatkan nama enkoding yang kompatibel dengan header agen surat.
virtual get_IsBrowserDisplay()Memeriksa apakah enkoding dapat digunakan di peramban untuk menampilkan konten.
virtual get_IsBrowserSave()Memeriksa apakah enkoding dapat digunakan di peramban untuk menyimpan konten.
virtual get_IsMailNewsDisplay()Memeriksa apakah enkoding dapat digunakan di klien surat untuk menampilkan konten.
virtual get_IsMailNewsSave()Memeriksa apakah enkoding dapat digunakan di klien surat untuk menyimpan konten.
get_IsReadOnly()Memeriksa apakah enkoding bersifat hanya-baca.
virtual get_IsSingleByte()Memeriksa apakah enkoding berukuran satu byte.
static get_Latin1()Mendapatkan enkoding Latin1. UNTUK PENGGUNAAN INTERNAL.
static get_Unicode()Mendapatkan objek enkoding Unicode standar.
static get_UTF32()
static get_UTF7()Mendapatkan objek enkoding UTF-7 standar.
static get_UTF8()Mendapatkan objek enkoding UTF-8 standar.
static get_UTF8Unmarked()Hanya internal, untuk digunakan oleh pustaka kelas: Tidak ditandai dan tidak memvalidasi masukan.
virtual get_WebName()Mendapatkan nama enkoding yang kompatibel dengan IANA.
virtual get_WindowsCodePage()Mendapatkan ID halaman kode Windows.
virtual GetByteCount(ArrayPtr<char_t>, int, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetByteCount(System::Details::ArrayView<char_t>, int, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
GetByteCount(const System::Details::StackArray<char_t, N>&, int, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetByteCount(const String&)Dapatkan jumlah karakter yang diperlukan untuk mengenkode sebuah string.
virtual GetByteCount(ArrayPtr<char_t>)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetByteCount(const char_t *, int)Dapatkan jumlah karakter yang diperlukan untuk mengenkode buffer karakter.
virtual GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(System::Details::ArrayView<char_t>, int, int, System::Details::ArrayView<uint8_t>, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetBytes(System::Details::StackArray<char_t, SC>&, int, int, System::Details::StackArray<uint8_t, SB>&, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(const String&, int, int, ArrayPtr<uint8_t>, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(const String&)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(ArrayPtr<char_t>, int, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(const System::Details::ArrayView<char_t>&, int, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
GetBytes(const System::Details::StackArray<char_t, N>&, int, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(ArrayPtr<char_t>)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetBytes(const char_t *, int, uint8_t *, int)Dapatkan byte yang dihasilkan dari mengenkode buffer karakter.
virtual GetCharCount(ArrayPtr<uint8_t>, int, int)Dapatkan jumlah karakter yang diperlukan untuk mendekode buffer byte.
virtual GetCharCount(ArrayPtr<uint8_t>)Dapatkan jumlah karakter yang diperlukan untuk mendekode buffer byte.
virtual GetCharCount(const uint8_t *, int)Dapatkan jumlah karakter yang diperlukan untuk mendekode buffer byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int, ArrayPtr<char_t>, int)Dapatkan karakter yang dihasilkan dari mendekode buffer byte.
virtual GetChars(ArrayPtr<uint8_t>, int, int)Dapatkan karakter yang dihasilkan dari mendekode buffer byte.
virtual GetChars(ArrayPtr<uint8_t>)Dapatkan karakter yang dihasilkan dari mendekode buffer byte.
virtual GetChars(const uint8_t *, int, char_t *, int)Dapatkan karakter yang dihasilkan dari mendekode buffer byte.
virtual GetDecoder()Dapatkan decoder yang meneruskan permintaan ke objek ini.
virtual GetEncoder()Dapatkan encoder yang meneruskan permintaan ke objek ini.
static GetEncoding(const String&)Mendapatkan enkoding berdasarkan nama.
static GetEncoding(int)Mendapatkan enkoding berdasarkan kode halaman.
static GetEncoding(int, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Mendapatkan enkoding berdasarkan kode halaman.
static GetEncoding(const String&, const EncoderFallbackPtr&, const DecoderFallbackPtr&)Mendapatkan enkoding berdasarkan nama.
static GetEncodings()Mendapatkan daftar enkoding yang dikenal.
GetHashCode() const overrideMembuat hash enkoding.
virtual GetMaxByteCount(int)Mendapatkan jumlah maksimum byte yang diperlukan untuk meng-encode sejumlah karakter tertentu.
virtual GetMaxCharCount(int)Mendapatkan jumlah maksimum karakter yang diperlukan untuk mendekode sejumlah byte tertentu.
virtual GetPreamble()Mengembalikan urutan byte yang menunjukkan enkoding (mis. BOM).
virtual GetString(uint8_t *, int)Mendekode buffer byte menjadi string.
virtual GetString(ArrayPtr<uint8_t>)Mendekode buffer byte menjadi string.
virtual GetString(const System::Details::ArrayView<uint8_t>&)Mendekode buffer byte menjadi string.
GetString(System::Details::StackArray<uint8_t, N>&)Mendekode buffer byte menjadi string.
virtual GetString(ArrayPtr<uint8_t>, int, int)Mendekode buffer byte menjadi string.
virtual GetString(const System::Details::ArrayView<uint8_t>&, int, int)Mendekode buffer byte menjadi string.
GetString(System::Details::StackArray<uint8_t, N>, int, int)Mendekode buffer byte menjadi string.
set_DecoderFallback(const DecoderFallbackPtr&)Mengatur fallback dekoder.
set_EncoderFallback(const EncoderFallbackPtr&)Mengatur fallback enkoder.

Bidang

BidangDeskripsi
static constexpr DEFAULT_CODE_PAGENilai kode halaman default.

Typedefs

TypedefDeskripsi
PtrRTTI.

Lihat Juga