Compartir a través de


Método IOleCvt::ToUtf8

La propiedad ToUtf8 permite que una página web ASP traduzca una cadena de caracteres Unicode al formato UTF-8.

Sintaxis

[propget, id(1), helpstring("property ToUtf8")] HRESULT ToUtf8(
  [in]          BSTR bstrUnicode,
  [out, retval] BSTR *pVal
);

Parámetros

bstrUnicode [in]
Cadena proporcionada por el autor de la llamada que se va a convertir en formato UTF-8.

pVal [out, retval]
Puntero proporcionado por el autor de la llamada a una ubicación que recibirá la cadena convertida.

Valor devuelto

Código devuelto Descripción
S_OK La operación se realizó correctamente.
E_POINTER Al menos uno de los parámetros no apunta a una ubicación de memoria válida.

Ejemplo de VBScript

UTF-8 es una forma alternativa de representación codificada para todos los caracteres del UCS (Universal Multibyte Octet-Coded Juego de caracteres). Se puede usar para transmitir datos de texto a través de sistemas de comunicación que suponen que los octetos individuales del intervalo 0x00 a 0x7F tienen una definición según ISO/IEC 4873, incluido un conjunto de funciones de control C0 según la estructura de 8 bits de ISO/IEC 2022.

En el ejemplo siguiente, la función Write devuelve una cadena convertida en formato UTF-8, siempre que la variable bUTF8 global sea TRUE. De lo contrario , Write devuelve la cadena sin modificar.

Function Write (strUnicode)
    If bUTF8 Then
        Write = OleCvt.ToUtf8 (strUnicode)
    Else
        Write = strUnicode
    End If
End Function

Requisitos

Plataforma de destino: Escritorio