[Ubuntu-BR] ssh e diferentes locales
J. F. Mitre
jfmitre em gmail.com
Quarta Maio 3 00:19:30 UTC 2006
Caro Prof.
O quer quer dizer com caracter trocado ? O terminal está com caracter
trocado ou o conteúdo de arquivos estão com os caracteres trocados ?
Se for o primeiro caso, ou seja, se ao digitar "ã" no terminal não é isso
que aparece, e se não tiver o pt_BR instalado, pode ainda apelar para o
en_US.UTF-8, ele normalmente está instalado em todas as máquinas. Mas isso
não é normal, ou seja, o bash em si não troca os caracteres com o sistema de
codificação, quem fica trocado é o conteúdo dos arquivos, para esses sim, é
preciso fazer modificações.
Mas se for o segundo caso, ou seja, se for o conteúdo arquivo .txt (ou
qualquer outro) que ao ser manipulado está exibindo os caracteres trocados,
dê uma olhada no comando iconv. Ele converte um tipo de arquivo em outro. De
qualquer forma, apelar para o en_US.UTF-8 também costuma resolver.
Estive escrevendo sobre ele recentemente devido a esse problema:
http://jfmitre.blogspot.com/2006/05/convertendo-arquivos-utf-8-em-iso-8859.html
Vivo esse dia-a-dia todos os dias e essas informações me foram suficientes
até hoje. Espero que ajude, mas caso tenha qualquer dúvida é só dá reply
J. F. Mitre
On 5/2/06, Thadeu Penna <tjpp em if.uff.br> wrote:
>
> Tenho um probleminha bastante chato por aqui: minha máquinha usa
> pt-BR.UTF8. Quando eu dou ssh para uma máquina ISO-8859-1, os
> caracteres aparecem trocados. Eu posso até tentar fazer o
> LANG=pt_BR.UTF8 na máquina remota para tentar normalizar. Mas e se a
> máquina remota não tiver este locale instalado ?? Existe alguma maneira
> de passar o encoding ?
>
> --
> Thadeu Penna
> Prof.Adjunto - Instituto de Física
> Universidade Federal Fluminense
> Ubuntu/Debian GNU/Linux i386,alpha,amd64
>
>
João Felipe Mitre
e-mail: jfmitre em gmail.com
http://jfmitre.blogspot.com
More information about the ubuntu-br
mailing list