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 bUTF8
TRUE. 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