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