Freigeben über


Charset-Eigenschaft (ADO)

Gibt den Zeichensatz an, in den der Inhalt eines Texts Stream für den Speicher im internen Puffer des Stream -Objekts übersetzt werden soll.

Einstellungen und Rückgabewerte

Legt einen String--Wert fest, der den Zeichensatz angibt, in den der Inhalt des Stream- übersetzt wird, oder gibt diesen wert zurück. Der Standardwert ist Unicode-. Zulässige Werte sind typische Zeichenfolgen, die über die Schnittstelle als Internetzeichensatznamen übergeben werden (z. B. "iso-8859-1", "Windows-1252" usw.). Eine Liste der Zeichensatznamen, die von einem System bekannt sind, finden Sie unterschlüssel von HKEY_CLASSES_ROOT\MIME\Database\Charset in der Windows-Registrierung.

Bemerkungen

In einem Text Stream-Objekt werden Textdaten in dem zeichensatz gespeichert, der durch die eigenschaft Charset angegeben wird. Der Standardwert ist Unicode. Die Charset-Eigenschaft wird zum Konvertieren von Daten verwendet, die in das Stream- oder aus dem Stream-kommen. Wenn beispielsweise das Stream- ISO-8859-1-Daten enthält und diese Daten in ein BSTR kopiert werden, konvertiert das Stream-Objekt die Daten in Unicode. Die Umgekehrte ist auch wahr.

Bei einem geöffneten Stream-muss die aktuelle Position am Anfang des Stream- (0) sein, um Charset-festlegen zu können.

Charset- wird nur für Text Stream-Objekte verwendet (Type ist adTypeText). Diese Eigenschaft wird ignoriert, wenn TypeadTypeBinaryist.

Ein Codebeispiel finden Sie unter Schritt 4: Auffüllen des Textfelds "Details".

Gilt für

Stream-Objekt (ADO)