Freigeben über


Charset-Eigenschaft (ADO)

Gilt für: Access 2013, Office 2013

Indicates the character set into which the contents of a text Stream should be translated for storage in the Stream objects internal buffer.

Einstellungen und Rückgabewerte

Sets or returns a String value that specifies the character set into which the contents of the Stream will be translated. The default value is "Unicode". Allowed values are typical strings passed over the interface as Internet character set strings (for example, "iso-8859-1", "Windows-1252", etc.). For a list of the character set strings that is known by a system, see the subkeys of HKEY_CLASSES_ROOT\MIME\Database\Charset in the Windows Registry.

Hinweise

In einem Stream-Textobjekt werden Textdaten in dem durch die Charset-Eigenschaft angegebenen Zeichensatz gespeichert. Der Standard ist Unicode. Mithilfe der Charset-Eigenschaft werden Daten konvertiert, die an das Stream-Objekt übertragen werden oder vom Stream-Objekt ausgehen. Wenn z. B. das Stream-Objekt ISO-8859-1-Daten enthält und diese zu einem BSTR kopiert werden, konvertiert das Stream-Objekt die Daten in Unicode. Dies gilt auch im umgekehrten Fall.

Für ein geöffnetes Stream-Objekt muss die aktuelle Position am Beginn des Stream-Objekts (0) sein, damit Charset festgelegt werden kann.

Charset wird nur für Stream-Textobjekte (Type ist adTypeText) verwendet. Diese Eigenschaft wird ignoriert, wenn Type gleich adTypeBinary ist.