Partager via


Charset, propriété (ADO)

S’applique à : Access 2013, Office 2013

Indique le jeu de caractères dans lequel le contenu d'un objet Stream de type texte doit être converti pour être stocké dans la mémoire tampon interne des objets Stream.

Paramètres et valeurs de retour

Définit ou renvoie une valeur de type String qui spécifie le jeu de caractères dans lequel le contenu de l'objet Stream est converti. La valeur par défaut est « Unicode ». Les valeurs admises sont des chaînes classiques transmises via l'interface sous forme de chaînes de jeu de caractères Internet (par exemple, « ISO-8859-1 », « Windows-1252 », etc.). Pour obtenir une liste des chaînes de jeu de caractères reconnues par un système, reportez-vous aux sous-clés de HKEY_CLASSES_ROOT\MIME\Database\Charset dans le Registre Windows.

Remarques

Dans un objet Stream de type 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 des données accédant à l'objet Stream ou provenant de l'objet Stream. Par exemple, si l'objet Stream contient des données au format ISO-8859-1 et que ces données sont copiées dans un BSTR, l'objet Stream convertit les données au format Unicode. L'inverse est vrai également.

Pour un objet Stream ouvert, la propriété Position actuelle doit se trouver au début de l'objet Stream (0) pour pouvoir définir la propriété Charset.

La propriété Charset n’est utilisée qu’avec des objets Stream de type texte (Type a la valeur adTypeText). Cette propriété est ignorée si Type a la valeur adTypeBinary.