System::Text::UTF8Encoding clase

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 o usando el operador new, ya que resultará en 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 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() overrideObtenga 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