Compartir a través de


Método IOleCvt::ToUnicode

La propiedad ToUnicode permite que una página web ASP convierta una cadena Unicode en otra mediante una página de códigos especificada.

Sintaxis

[propget, id(4), helpstring("property ToUnicode")] HRESULT ToUnicode(
  [in]          BSTR bstrString,
  [in]          Long lCodePage,
  [out, retval] BSTR *pVal
);

Parámetros

bstrString [in]
Cadena proporcionada por el autor de la llamada que se va a convertir.

lCodePage [in]
Página de códigos proporcionada por el autor de la llamada que se va a usar para la conversión. Para obtener más información, vea la sección Comentarios que se muestra más adelante.

pVal [out, retval]
Puntero proporcionado por el autor de la llamada a una ubicación para recibir la cadena Unicode 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

Comentarios

Establezca el parámetro lCodePage en uno de los identificadores de página de códigos definidos para el parámetro CodePage de la función MultiByteToWideChar . Para obtener más información sobre esta función, consulte la documentación de Windows SDK.

Aunque la mayoría de las aplicaciones ahora usan la codificación Unicode (UTF-16) para los datos de caracteres, algunas aplicaciones de escritorio de Windows usan juegos de caracteres basados en páginas de códigos de Windows. Una página de códigos asigna caracteres internacionales a códigos de caracteres ANSI mayores que 127. Para obtener más información sobre las páginas de códigos, consulte la documentación de Windows SDK.

Convierta en Unicode mediante la página de códigos japonesa, si procede.

If strLang = "JP" Then
    tmpStr = OleCvt.ToUnicode (str, 932)
Else
    tmpStr = str
End If

Requisitos

Plataforma de destino: Escritorio