2007/6/6, Euler Taveira de Oliveira <[EMAIL PROTECTED]>:

Estranho. Qual o valor da sua variável LANG? pt_BR.UTF-8? pt_BR?


Tentei com ambas as formas:

$ LANG=pt_BR.iso88591 LC_ALL=pt_BR.iso88591 tar
tar: Deve ser especificada uma das opções "-Acdtrux"

$ LANG=pt_BR.utf8 LC_ALL=pt_BR.utf8 tar
tar: Deve ser especificada uma das opções "-Acdtrux"

$ LANG=pt_BR.utf8 LC_ALL=pt_BR.utf8 echo "Ä«" | iconv -f utf8 -t latin1
iconv: sequência de entrada ilegal na posição 0

$ LANG=pt_BR.iso88591 LC_ALL=pt_BR.iso88591 echo "Ä«" | iconv -f utf8 -t
latin1
iconv: sequência de entrada ilegal na posição 0


Aqui dá para ver que há algo de errado. O caracter 'Ä' é 0308 e não
0304. Vide [1] página 4 segunda coluna.


São os dois caracteres "Ä«" em UTF-8 que formam o único "ï" ou "î", não?

$ echo Ä« | iconv -f utf8 -t latin4
ï

$ echo Ä« | iconv -f utf8 -t latin7
î

$ echo Ä« | iconv -f utf8 -t latin1
iconv: sequência de entrada ilegal na posição 0

$ LC_ALL=pt_BR.utf8 echo -e "\304\253" | iconv -f utf8 -t latin4
ï

O estranho é que todos os "i"s acentuados estão "próximos" e presentes na
tabela do meu locale...

$ echo "íìïî" | hd -b
00000000  ed ec ef ee 0a                                    |íìïî.|
0000000 355 354 357 356 012
0000005

$ echo -e "\354 \355 \356 \357"
ì í î ï

Abraço,

--
Rodrigo Hjort
http://icewall.org/~hjort
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to