Provided by:
manpages-pt_20040726-4_all 
NOME
charmap - sÃmbolos de caracteres para definir a codificação de
caracteres
DESCRIÇÃO
Uma descrição de conjunto de caracteres (charmap) define um conjunto de
caracteres disponÃveis e a codificação deles. Todos conjuntos de
caracteres suportados devem ter um conjunto de caracteres portável com
um sub-conjunto próprio. O conjunto de caracteres portável é definido
no arquivo /usr/lib/nls/charmap/POSIX para propósitos de pesquisa.
SINTAXE
O arquivo charmap inicia com um cabeçalho, que pode consistir das
seguintes palavras-chaves:
<codeset>
é seguido pelo nome do conjunto de códigos.
<mb_cur_max>
é seguido pelo número máximo de bytes para um caracter de
multiplos bytes. Caracteres de múltiplos bytes não são
atualmente suportados. O valor padrão é 1.
<mb_cur_min>
é seguido pelo número mÃnimo de bytes para um caracter. Este
valor deve ser menor ou igual a mb_cur_max. Se não
especificado, o seu valor é igual ao de mb_cur_max.
<escape_char>
é seguido por um caracter que deve se usado como um caractere de
escape para o resto do arquivo para marcar caracteres que devem
ser interpretados de forma especial. O seu valor padrão é a
barra-invetida ( \ ).
<comment_char>
é seguido por um caracter que deve ser usado como um caracter de
comentário no resto do arquivo. O seu valor padrão é o sinal de
numeração ( # ).
A definição do charmap começa com a palavra-chave CHARMAP na coluna 1.
As linhas seguintes podem ter uma das dua formas seguintes para definir
a codificação de caracter:
<symbolic-name> <encoding> <comments>
Isto define exatamente um caracter e a sua codificação.
<symbolic-name>...<symbolic-name> <encoding> <comments>
Esta forma define um casal de caracteres. Isto somente é
proveitoso para caracteres de múltiplos bytes, que atualmente
não estão implementados.
A última linha no arquivo de definição dos charmaps dever conter END
CHARMAP.
NOMES SIMBÓLICOS
Um nome simbólico para um caracter contém somente caracteres do
conjunto de caracteres portáveis. O nome está confianado entre os
caracteres < e >. Caracteres seguindo o <escape_char> são
interpretados literalmente; por exemplo, a seqüencia â€â€™<\\\>>â€â€™
representa o nome simbólico â€â€™\>â€â€™ incluso entre os caracteres < e >.
CODIFICAÇÃO DE CARACTER
A codificação deve estar em uma das três formas seguintes:
<escape_char>d<number>
com um número decimal
<escape_char>x<number>
com um número hexadecimal
<escape_char><number>
com um número octal.
ARQUIVOS
/usr/lib/nls/charmap/*
AUTOR
Jochen Hein (jochen.hein@delphi.central.de)
DE ACORDO COM
POSIX.2
VEJA TAMBÉM
setlocale(3), localeconv(3), locale(1), locale(5), localedef(1),
TRADUZIDO POR LDP-BR em 21/08/2000.
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) Roberto
Selbach Teixeira <robteix@zaz.com.br> (revisão)