Partager via


IOleCvt ::ToUnicode, méthode

La propriété ToUnicode permet à une page Web ASP de convertir une chaîne Unicode en une autre à l’aide d’une page de codes spécifiée.

Syntaxe

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

Paramètres

bstrString [in]
Chaîne fournie par l’appelant à convertir.

lCodePage [in]
Page de codes fournie par l’appelant à utiliser pour la conversion. Pour plus d'informations, consultez la section Notes qui suit.

pVal [out, retval]
Pointeur fourni par l’appelant vers un emplacement pour recevoir la chaîne Unicode convertie.

Valeur retournée

Code de retour Description
S_OK L’opération a réussi.
E_POINTER Au moins un des paramètres ne pointe pas vers un emplacement de mémoire valide.

Exemple VBScript

Remarques

Définissez le paramètre lCodePage sur l’un des identificateurs de page de codes qui sont définis pour le paramètre CodePage de la fonction MultiByteToWideChar . Pour plus d’informations sur cette fonction, consultez la documentation du Kit de développement logiciel (SDK) Windows.

Bien que la plupart des applications utilisent désormais l’encodage Unicode (UTF-16) pour les données de caractères, certaines applications de bureau Windows utilisent des jeux de caractères basés sur les pages de codes Windows. Une page de codes affecte des caractères internationaux aux codes de caractères ANSI supérieurs à 127. Pour plus d’informations sur les pages de codes, consultez la documentation du Kit de développement logiciel (SDK) Windows.

Convertissez en Unicode à l’aide de la page de codes japonaise, le cas échéant.

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

Configuration requise

Plateforme cible : Bureau