[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