File: charmap.5

package info (click to toggle)
man-pages-it 2.80-3
  • links: PTS
  • area: main
  • in suites: lenny, squeeze, wheezy
  • size: 1,660 kB
  • ctags: 13
  • sloc: makefile: 109
file content (136 lines) | stat: -rw-r--r-- 4,064 bytes parent folder | download | duplicates (2)
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)