charmap(5) Linux - prirucka uzivatele charmap(5)
JMENO
charmap - symboly pro definici kodovani znaku
POPIS
Popis kodovani znakove sady (charmap) definuje znakovou sadu dostupnych
znaku a jejich kodovani. Vsechny podporovane sady musi obsahovat por-
table character set (prenositelnou znakovou sadu). Ta je definovana v
souboru /usr/lib/nls/charmap/POSIX jako referencni zdroj.
SYNTAXE
Popis znakove sady zacina hlavickou, ktera obsahuje nasledujici klicova
slova:
<codeset>
nasledovane jmenem znakove sady.
<mb_cur_max>
je nasledovano maximalnim poctem bytu ve vicebytovem znaku. V
soucasne dobe nejsou vicebytove znaky podporovany. Implicitni
hodnota je 1.
<mb_cur_min>
je nasledovano minimalnim poctem bytu na znak. Tato hodnota musi
byt mensi nebo rovna mb_cur_max. Neni-li zadana, povazuje se za
jeji hodnotu hodnota mb_cur_max.
<escape_char>
je nasledovano znakem, ktery ma byt pouzit jako prefix pro
znaky, ktere je treba interpretovat specialnim zpusobem. Impli-
citne je to zpetne lomitko ( \ ).
<comment_char>
je nasledovano znakem, ktery bude pouzit pro uvozeni komentaru.
Implicitne # .
Vlastni definice zacina klicovym slovem CHARMAP napsanym od prvniho
sloupce.
Dalsi radky souboru mohou mit jeden ze dvou tvaru pro definici
kodovani:
<symbolicke-jmeno> <kodovani> <komentar>
Definuje presne jeden znak a jeho kodovani.
<symbolicke-jmeno>...<symbolicke-jmeno> <kodovani> <komentar>
Tato forma definuje nekolik znaku, pricemz definuje vicebytove
znaky, ktere nejsou momentalne podporovany.
Posledni radka definici znakove sady musi obsahovat END CHARMAP.
SYMBOLICKA JMENA
Symbolicke jmeno pro znak obsahuje pouze znaky z portable character
set. Samotne jmeno je uzavreno do <>. Znaky nasledujici po
<escape_char> jsou interpretovany jako oni sami; napriklad sekvence
'<\\\>>' reprezentuje symbolicke jmeno '\>' uzavrene v <>.
ZNAKOVE KODOVANI
Kodovani muze mit jednu ze tri forem:
<escape_char>d<cislo>
s desitkovym cislem
<escape_char>x<cislo>
s sestnactkovym cislem
<escape_char><cislo>
s osmickovym cislem.
SOUBORY
/usr/lib/nls/charmap/*
AUTOR
Jochen Hein (jochen.hein@delphi.central.de)
SPLNUJE STANDARDY
POSIX.2
VIZ TEZ
setlocale(3), localeconv(3), locale(1), locale(5), localedef(1),
Linux 4. cervence 1998 charmap(5)