Partager via


Charset, propriété (ADO)

Indique le jeu de caractères dans lequel le contenu d’un objet Stream de texte doit être traduit pour le stockage dans la mémoire tampon interne de l’objet Stream.

Paramètres et valeurs de retour

Définit ou retourne une valeur String qui spécifie le jeu de caractères dans lequel le contenu de l’objet Stream sera traduit. La valeur par défaut est Unicode. Les valeurs autorisées sont des chaînes classiques transmisses via l’interface sous forme de noms de jeu de caractères Internet (par exemple, « iso-8859-1 », « Windows-1252 », etc.). Pour obtenir la liste des noms de jeu de caractères connus d’un système, consultez les sous-clés de HKEY_CLASSES_ROOT\MIME\Database\Charset dans le Registre Windows.

Notes

Dans un objet Stream de texte, les données de texte sont stockées dans le jeu de caractères spécifié par la propriété Charset. La valeur par défaut est Unicode. La propriété Charset est utilisée pour convertir les données entrant dans l’objet Stream ou sortant de l’objet Stream. Par exemple, si l’objet Stream contient des données ISO-8859-1 et que celles-ci sont copiées dans une chaîne BSTR, l’objet Stream convertit les données en Unicode. L’inverse est également vrai.

Pour un objet Stream ouvert, la Position actuelle doit être au début de l’objet Stream (0) pour qu’il soit possible de définir la propriété Charset.

La propriété Charset est utilisée uniquement avec des objets Stream de texte (de Type adTypeText). Cette propriété est ignorée si le Type est adTypeBinary.

Pour voir un exemple de code, consultez l’Étape 4 : Remplir la zone de texte Détails.

S'applique à

Stream, objet (ADO)