Clase System::Text::UnicodeEncoding

UnicodeEncoding class

Codificación Unicode. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class UnicodeEncoding : public System::Text::ICUEncoding

Métodos

MétodoDescripción
Clone() overrideClona el objeto de codificación.
Equals(SharedPtr<Object>) overrideCompara codificaciones.
GetHashCode() const overrideGenera hash de la codificación.
GetMaxByteCount(int) overrideObtenga la cantidad máxima de bytes necesarios para codificar un número especificado de caracteres.
GetMaxCharCount(int) overrideObtenga la cantidad máxima de caracteres necesarios para decodificar un número especificado de bytes.
GetPreamble() overrideDevuelve una secuencia de bytes que denota la codificación (p. ej. BOM).
operator==(const UnicodeEncoding&) constCompara codificaciones por páginas de códigos y banderas.
UnicodeEncoding()Constructor.
UnicodeEncoding(bool, bool)Constructor.
UnicodeEncoding(bool, bool, bool)Constructor.

Campos

CampoDescripción
static constexpr BIG_UNICODE_CODE_PAGENúmero de página de códigos big endian.
static constexpr DEFAULT_CODE_PAGEValor predeterminado de la página de códigos.
static constexpr UNICODE_CODE_PAGENúmero de página de códigos little endian.

Ver también