1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
|
.\" Hey emacs, this is -*- nroff -*-
.\"
.\" This file is part of locale(1) which displays the settings of the
.\" current locale.
.\" Copyright (C) 1994 Jochen Hein (Hein@Student.TU-Clausthal.de)
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This program is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program; if not, write to the Free Software
.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
.\"
.\" Traduzione by Ottavio G. Rizzo (otto@mast.queensu.ca)
.\" Luglio 1998
.\" Aggiornamento a man-pages-2.11 di Giulio Daprel <giulio@pluto.it>
.\" ottobre 2005
.\" Aggiornamento a man-pages-2.62 di Elisabetta Galli <lab@kkk.it>
.\" luglio 2007
.\"
.TH CHARMAP 5 "28 nov 1994" "" "Linux User Manual"
.SH NOME
charmap \- simboli di carattere per definire codifiche di carattere
.SH DESCRIZIONE
Una descrizione di insiemi di caratteri (charmap) definisce un insieme
di caratteri disponibili e la loro codifica.
Tutti gli insiemi di caratteri supportati
dovrebbero contenere l'
.B insieme portatile di caratteri
come sottoinsieme appropriato.
.\" Non pi vero:
.\" L'insieme di caratteri portabile definito nel file
.\" .I /usr/lib/nls/charmap/POSIX
.\" .I /usr/share/i18n/charmap/POSIX
.\" a scopi di riferimento.
.SH SINTASSI
Il file di una charmap inizia con un'intestazione che pu contenere le
seguenti parole chiave:
.TP
.I <codeset>
seguito dal nome del codeset (insieme di codici)
.TP
.I <mb_cur_max>
seguito dal numero massimo di byte in un carattere a pi byte; i
caratteri a pi byte non sono al momento supportati.
Il valore di default
1
.TP
.I <mb_cur_min>
seguito dal numero minimo di byte in un carattere: il valore
deve
essere minore o uguale di
.BR mb_cur_max .
se non specificato, di default vale
.BR mb_cur_max .
.TP
.I <escape_char>
seguito da un carattere che viene usato come
escape nel resto del file per indicare quei caratteri da
interpretare specialmente. Di
default il
backslash (
.B \\\\
).
.TP
.I <comment_char>
seguito da un carattere che viene usato
per indicare i commenti nel resto del file.
Di default il
cancelletto (
.B #
).
.PP
La definizione vera e propria della charmap inizia con la parola chiave
.B CHARMAP
nella colonna 1.
Le righe seguenti possono definire la codifica di un carattere in uno
di questi due modi:
.TP
.I <nome simbolico> <codifica> <commenti>
Questa forma definisce esattamente un carattere e la sua codifica.
.TP
.I <nome simbolico>...<nome simbolico> <codifica> <commenti>
Questa forma definisce una coppia di caratteri, ed
utile solo per i
caratteri a pi byte che non sono al momento implementati.
.PP
L'ultima riga in un file di charmap deve contenere
.B END CHARMAP.
.SS Nomi simbolici
Un
.B nome simbolico
per un carattere contiene solo caratteri dell'
.B insieme portatile di caratteri.
Il nome stesso racchiuso fra parentesi angolari.
I caratteri che seguono il
.B <carattere di escape>
vengono interpretati letteralmente; per esempio, la sequenza
.B '<\\\\\\\\\\\\>>'
rappresenta il nome simbolico
.B '\\\\>'
racchiuso fra parentesi angolari.
.SS Codifiche di carattere
La
codifica pu avere una di queste tre forme:
.TP
.I <escape>d<numero>
con un numero decimale
.TP
.I <escape>x<numero>
con un numero esadecimale
.TP
.I <escape><numero>
con un numero ottale.
.\" FIXME - comments
.\" FIXME - char ... char
.SH FILE
.I /usr/share/i18n/charmaps/*
.\" .SH AUTORE
.\" Jochen Hein (jochen.hein@delphi.central.de)
.SH "CONFORME A"
POSIX.2
.SH "VEDERE ANCHE"
.BR locale (1),
.BR localedef (1),
.BR localeconv (3),
.BR setlocale (3),
.BR locale (5)
|