NOM¶
charmap - Symboles définissant le codage des caractères
DESCRIPTION¶
Une description de table de caractères (« charmap »)
définit une liste des caractères disponibles et leur codage. Tous
les jeux de caractères doivent contenir, comme sous-ensemble propre, le
jeu de caractères standard (« portable character
set »).
Syntaxe¶
Un fichier de table de caractères commence par un en-tête contenant
les mots-clés suivants :
- <codeset>
- suivi du nom de l'ensemble des codes.
- <mb_cur_max>
- suivi du nombre maximal d'octets pour un caractère
multioctets. Les caractères multioctets ne sont pas encore
gérés. La valeur par défaut est 1.
- <mb_cur_min>
- suivi du nombre minimal d'octets par caractère. Cette
valeur doit être inférieure ou égale à
mb_cur_max. Par défaut, elle est égale à
mb_cur_max.
- <escape_char>
- est suivi d'un caractère qui doit être
utilisé comme caractère de déspécification
(caractère « d'échappement ») pour le reste
du fichier afin de marquer les caractères qui doivent être
interprétés d'une manière particulières. La valeur par
défaut est l'anti-slash ( \).
- <comment_char>
- est suivi d'un caractère qui servira à introduire
les commentaires dans le reste du fichier. Par défaut, il s'agit du
dièse ( #).
La définition de la table de caractères elle-même commence avec
le mot-clé
CHARMAP en colonne 1.
Les lignes qui suivent peuvent prendre l'une des deux formes suivantes pour
définir le codage du caractère :
- <nom_symbolique> <codage>
<commentaires>
- Cette forme définit un seul caractère et son
codage.
- <nom_symbolique>...<nom_symbolique>
<codage> <commentaires>
- Cette forme définit plusieurs caractères. Ce
n'est utile qu'avec les caractères multioctets, qui ne sont pas
gérés pour l'instant.
La dernière ligne d'un fichier de table de caractères doit contenir
END CHARMAP.
Noms symboliques¶
Le
nom symbolique d'un caractère ne doit contenir lui-même que
des caractères du
jeu standard. Le nom est encadré par <
et >. Le caractère placé à la suite d'un caractère de
déspécification
<escape_char> prend sa valeur propre.
Par exemple, la chaîne
"<\\\>>" représente
le nom symbolique
"\>" encadré par < et >.
Codage des caractères¶
Le codage peut prendre l'une des trois formes suivantes :
- <caractère_de_déspécification>d<nombre>
- avec un nombre décimal
- <caractère_de_déspécification>x<nombre>
- avec un nombre hexadécimal
- <caractère_de_déspécification><nombre>
- avec un nombre octal.
FICHIERS¶
/usr/share/i18n/charmaps/*
POSIX.2.
VOIR AUSSI¶
locale(1),
localedef(1),
localeconv(3),
setlocale(3),
locale(5)
COLOPHON¶
Cette page fait partie de la publication 3.44 du projet
man-pages Linux.
Une description du projet et des instructions pour signaler des anomalies
peuvent être trouvées à l'adresse
<
http://www.kernel.org/doc/man-pages/>.
TRADUCTION¶
Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a
<
http://po4a.alioth.debian.org/> par l'équipe de traduction
francophone au sein du projet perkamon
<
http://perkamon.alioth.debian.org/>.
Christophe Blaess <
http://www.blaess.fr/christophe/> (1996-2003), Alain
Portal <
http://manpagesfr.free.fr/> (2003-2006). Jean-Luc Coulon et
l'équipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en écrivant à
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet
manpages-fr.
Vous pouvez toujours avoir accès à la version anglaise de ce document
en utilisant la commande «
man -L C
<section> <page_de_man> ».