Clase System::Text::UTF8Encoding

UTF8Encoding class

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

class UTF8Encoding : public System::Text::ICUEncoding

Métodos

MétodoDescripción
Clone() overrideClona el objeto de codificación.
Equals(SharedPtr<Object>) overrideCompara con el objeto.
GetHashCode() const overrideObtiene el código 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() overrideObtener el preámbulo de la página de códigos.
operator==(const UTF8Encoding&) constCompara los parámetros de codificaciones.
UTF8Encoding()Constructor.
UTF8Encoding(bool)Constructor.
UTF8Encoding(bool, bool)Constructor.

Campos

CampoDescripción
static constexpr DEFAULT_CODE_PAGEValor predeterminado de la página de códigos.
static constexpr UTF8_CODE_PAGEInformación RTTI.

Ver también