Partager via


Méthode IOleCvt ::ToUtf8

La propriété ToUtf8 permet à une page Web ASP de traduire une chaîne de caractères Unicode au format UTF-8.

Syntaxe

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

Paramètres

bstrUnicode [in]
Chaîne fournie par l’appelant à convertir au format UTF-8.

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

Valeur retournée

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

Exemple VBScript

UTF-8 est une autre forme de représentation codée pour tous les caractères de l’UCS (Universal Multioctet Octet-Coded Character Set). Il peut être utilisé pour transmettre des données textuelles par le biais de systèmes de communication qui supposent que les octets individuels de la plage 0x00 à 0x7F ont une définition conforme à la norme ISO/IEC 4873, y compris un ensemble C0 de fonctions de contrôle selon la structure 8 bits de l’ISO/IEC 2022.

Dans l’exemple suivant, la fonction Write retourne une chaîne convertie au format UTF-8, à condition que la variable globale ait la valeur bUTF8TRUE. Sinon , Write retourne la chaîne non modifiée.

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

Configuration requise

Plateforme cible : Bureau