Документация по LinuxLinuxDoc.Ru 🔍

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
Читать новости Linux в Telegram
Linux - charmap - набор символов, определяющий их кодировки
Мы в соцсетях ✉