ADO) (Charset 属性

适用于:Access 2013、Office 2013

指示一个字符集,文本 Stream 的内容应转换为该字符集,以存储在 Stream 对象内部缓冲区中。

设置和返回值

设置或返回一个 String 值,该值指定 Stream 的内容将要转换为的字符集。 默认值为"Unicode"。 允许的值为作为 Internet 字符集字符串通过接口传递的常见字符串(例如,"iso-8859-1"、"Windows-1252"等)。 有关系统可识别的字符集字符串的列表,请参阅“Windows 注册表”中 HKEY_CLASSES_ROOT\MIME\Database\Charset 的子键。

备注

在文本 Stream 对象中,文本数据是采用 Charset 属性指定的字符集存储的。 默认值为"Unicode"。 Charset 属性用于对传入 Stream 或从 Stream 传出的数据进行转换。 例如,如果 Stream 包含 ISO-8859-1 数据,而又要将该数据复制到 BSTR 中, Stream 对象会将该数据转换为 Unicode。 反之亦然。

对于打开的 Stream ,当前的 Position 值必须位于 Stream 的开始处 (0),才能设置 Charset

Charset 仅与文本 Stream 对象(TypeadTypeText)一起使用。 如果 TypeadTypeBinary,则忽略此属性。