Поделиться через


Свойство Charset (ADO)

Указывает набор символов, в который должно быть преобразовано содержимое текстового потока для хранения во внутреннем буфере объекта Stream .

Параметры и возвращаемые значения

Задает или возвращает строковое значение, указывающее набор символов, в который будет преобразовано содержимое stream . Значение по умолчанию — Юникод. Допустимые значения — это типичные строки, передаваемые через интерфейс в виде имен наборов символов в Интернете (например, "iso-8859-1", "Windows-1252" и т. д.). Список имен наборов символов, известных системе, см. в подразделах HKEY_CLASSES_ROOT\MIME\Database\Charset в реестре Windows.

Комментарии

В объекте Text Stream текстовые данные хранятся в кодировке, заданной свойством Charset . Значение по умолчанию — Юникод. Свойство Charset используется для преобразования данных, поступающих в поток или исходящих из него. Например, если Stream содержит данные ISO-8859-1 и эти данные копируются в BSTR, объект Stream преобразует эти данные в Юникод. То же самое будет наблюдаться и в обратной ситуации.

Для открытого потока текущее положение должно находиться в начале потока (0), чтобы иметь возможность задать набор символов.

Набор символов используется только с объектами Text Stream (ТипadTypeText). Это свойство игнорируется, если типом является adTypeBinary.

Пример кода см. в разделе Шаг 4. Заполнение текстового поля сведений.

Применение

Объект Stream (ADO)