Partilhar via


Método IOleCvt::ToUnicode

A propriedade ToUnicode permite que uma página da Web ASP converta uma cadeia de caracteres Unicode em outra usando uma página de código especificada.

Sintaxe

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

Parâmetros

bstrString [in]
Cadeia de caracteres fornecida pelo chamador a ser convertida.

lCodePage [in]
Página de código fornecida pelo chamador a ser usada para a conversão. Para obter mais informações, consulte a seção Comentários a seguir.

pVal [out, retval]
Ponteiro fornecido pelo chamador para um local para receber a cadeia de caracteres Unicode convertida.

Retornar valor

Código de retorno Descrição
S_OK A operação foi realizada com êxito.
E_POINTER Pelo menos um dos parâmetros não aponta para um local de memória válido.

Exemplo de VBScript

Comentários

Defina o parâmetro lCodePage como um dos identificadores de página de código definidos para o parâmetro CodePage da função MultiByteToWideChar . Para obter mais informações sobre essa função, consulte a documentação do SDK do Windows.

Embora a maioria dos aplicativos agora use a codificação Unicode (UTF-16) para dados de caracteres, alguns aplicativos da área de trabalho do Windows usam conjuntos de caracteres baseados em páginas de código do Windows. Uma página de código atribui caracteres internacionais a códigos de caractere ANSI maiores que 127. Para obter mais informações sobre páginas de código, consulte a documentação do SDK do Windows.

Converta em Unicode usando a página de código japonês, se aplicável.

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

Requisitos

Plataforma de destino: Desktop