Структура CPINFO
Type CPINFO
MaxCharSize As Long
DefaultChar(MAX_DEFAULTCHAR) As Byte
LeadByte(MAX_LEADBYTES) As Byte
End Type
Структура CPINFO содержит информацию о кодовой странице.
Состав структуры
- MaxCharSize
- Максимальная длина в байтах символов в кодовой странице. Длина может быть равна 1 для SBCS, 2 для DBCS или больше, чем 2 для других символьных типов
- DefaultChar
- Символ по умолчанию, используемый при переводе символьной строки в заданную кодовую страницу. Обычно используется символ ?
- LeadByte
- Массив пар байтов фиксированного размера, в котором каждая пара определяет интервал префиксных байтов для двухбайтовой кодировки (DBCS). Например, если первые два байта массива равны 89 и 93, это означает, что байты с 89 по 93 в этой кодовой странице являются префиксными, а следующие за ними байты являются частью того же символа. Кодировка с пятью вариантами префиксного байта может содержать (256-5)+5*256 символов.
Используется в:
GetCPInfo