other sections
charmap(5) | Manual do Usuário Linux | charmap(5) |
NOME¶
charmap - símbolos de caracteres para definir a codificação de caracteresDESCRIÇÃ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.2VEJA 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)28/11/1994 | Suporte às Linguas Nacionais |