$$$CHARSET

Назначение

Системная таблица $$$CHARSET предназначена для хранения информации о кодировках.

Схема таблицы

Схема таблицы $$$CHARSET приведена в таблице 14.

Таблица 14. Схема таблицы $$$CHARSET
Имя столбцаТип данныхСодержание
IDENTsmallint

Системный идентификатор кодировки.

WIN_CODEsmallint

Код кодировки в ОС Windows.

NAMEchar(66)

Имя кодировки.

PROPbyte(2)

Атрибуты кодировки.

Первый байт поля указывает количество байтов в одном символе многобайтовой кодировки:

  • 1, 2, 3, 4 – соответственно 1, 2, 3, 4 байт;

  • 0 – соответствует кодировке EUC;

  • 255 – соответствует кодировке UTF8.

Второй байт поля содержит флаги:

  • 0x020 – у кодировки есть алиас;

  • 0x040 – у кодировки есть описание;

  • 0x080 – данная запись является стартовой для многобайтовой кодировки.

PAGEinteger

Номер страницы (для многобайтовых кодировок).

INFObyte(1536)

Тело кодировки.