charmap - набор символов, определяющий их кодировки
НАЗВАНИЕcharmap - набор символов, определяющий их кодировки
ОПИСАНИЕ
Это набор символов (charmap) и их кодировка. Все
поддерживаемые наборы символов должны иметь совместимый
набор символов в качестве вспомогательного. для того,
чтобы на него можно было потом сослаться.
СИНТАКСИС
Файл с набором символов начинается с заголовка, который
может содержать следующие ключевые слова:
за которым следует имя кодировки.
,
за которым следует максимальное число байтов для
многобайтового символа. Многобайтовые символы в
данный момент не поддерживаются. По умолчанию это
число равно 1.
,
за которым следует минимальное число байтов на
символ. Данное значение может быть меньше или
равно mb_cur_max. Если оно не задано, то по
умолчанию принимается значение mb_cur_max.
;
за ним следует символ, который должен
использоваться как символ экранирования во всех
нижеследующих строках, чтобы выделять символы,
интерпретируемые специальным образом. По умолчанию
таким символом является обратная косая черта (\\).
,
за которым следует символ, который будет
использоваться в качестве символа комментария во
всех нижеследующих строках. По умолчанию таким
символом является знак решетки (#).
Само определение набора символов начинается с ключевого
слова CHARMAP в начале строки. Последующие строки могут
иметь два формата, предназначенных для задания кодировки
символов:
Такая форма задает ровно один символ и его
кодировку.
...
Такая форма задает несколько символов. Она удобна
только для многобайтовых символов, которые в данный
момент не внесены в программы.
Последняя строка в файле определения набора символов
должна содержать END CHARMAP.
СИМВОЛЬНЫЕ НАЗВАНИЯ
Символьное имя содержит только символы из совместимого
набора символов. Само имя заключается в угловые скобки.
Символы, которые следуют за , теряют
специальное значение и интерпретируются как сами символы;
например, последовательность '', заключенное в угловые скобки.
КОДИРОВКА СИМВОЛОВ
Кодировка может быть любой из трех следующих:
d
с десятичным числом;
x
с шестнадцатеричным числом;
с восьмеричным числом.
ФАЙЛЫ
/usr/share/i18n/charmaps/*
АВТОР
Jochen Hein (jochen.hein@delphi.central.de)
СООТВЕТСТВИЕ
POSIX.2