Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       charmap - набор символов для задания кодировки символов

ОПИСАНИЕ

       Описание  набора  символов  (charmap)  создает  набор  из  доступных  символов, а также их
       кодировки. Все поддерживаемые наборы символов должны иметь своим подмножеством переносимый
       набор символов.

СИНТАКСИС

       Файл с набором символов начинается с заголовка, который может содержать следующие ключевые
       слова:

       <codeset>,
              за которым следует имя кодировки.

       <mb_cur_max>,
              за  которым  следует  максимальное  число   байтов   для   многобайтного   символа.
              Многобайтные  символы  в  данный  момент не поддерживаются.  По умолчанию это число
              равно 1.

       <mb_cur_min>,
              за которым следует минимальное число байтов на символ.  Данное значение может  быть
              меньше  или  равно  mb_cur_max.   Если  оно  не задано, то по умолчанию принимается
              значение mb_cur_max.

       <escape_char>,
              за которым следует символ, который должен использоваться как символ escape во  всех
              нижеследующих  строках,  чтобы  выделять символы, которые должны интерпретироваться
              специальным образом. По умолчанию таким  символом  является  обратная  косая  черта
              (\\).

       <comment_char>,
              за  которым  следует  символ,  который  будет  использоваться  в  качестве  символа
              комментария во всех нижеследующих строках. По  умолчанию  таким  символом  является
              решетка (#).

       Само определение набора символов начинается с ключевого слова CHARMAP в первом знакоместе.

       Последующие  строки  могут  иметь  два  формата,  предназначенных  для  задания  кодировки
       символов:

       <символьное-имя> <кодировка> <комментарии>
              Такая форма задает ровно один символ и его кодировку.

       <символьное-имя>...<символьное-имя> <кодировка> <комментарии>
              Такая  форма  задает  несколько  символов.  Она  полезна  только  для  многобайтных
              символов, которые в данный момент не реализованы.

       Последняя строка в файле определения набора символов должна содержать END CHARMAP.

СИМВОЛЬНЫЕ ИМЕНА

       Символьное  имя для символа содержит только символы из переносимого набора символов.  Само
       имя заключается в угловые скобками. Символы,  которые  следуют  за  <escape_char>,  теряют
       специальное значение и интерпретируются как сами эти символы; например, последовательность
       '<\\\>>' представляет собой символьное имя '\>' заключенное в угловые скобки.

КОДИРОВКА СИМВОЛА

       Кодировка может быть в любой из трех следующих форм:

       <escape_char>d<число>
              с десятичным числом

       <escape_char>x<число>
              с шестнадцатеричным числом

       <escape_char><число>
              с восьмеричным числом

ФАЙЛЫ

       /usr/share/i18n/charmaps/*

АВТОР

       Jochen Hein (jochen.hein@delphi.central.de)

СООТВЕТСТВИЕ СТАНДАРТАМ

       POSIX.2

СМОТРИТЕ ТАКЖЕ

       locale(1), localedef(1), setlocale(3), localeconv(3), locale(5)

ПЕРЕВОД

       Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004