Codificação de caracteres no modo texto [RESOLVIDO]

1. Codificação de caracteres no modo texto [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2014 - 18:48h

Boa tarde à todos do VOL;

Estou tendo um problema com a codificação de caracteres no terminal de texto puro; o nome dos arquivos e diretórios, o conteúdo dos arquivos, os tópicos de ajuda e as man pages (conteúdo em português), estão com os caracteres "deformados". Por exemplo, se eu abrir um terminal de texto puro (TTY1, TTY2, e por ai vai), e digitar "asdgihs" (ou outro comando inválido qualquer, para teste), ele me retorna a mensagem de erro da seguinte forma:


-su: asdgihs: comando nA£o encontrado


Estou usando a codificação UTF-8 (lembrando que esse erro acontece apenas no terminal de texto puro, na interface gráfica e no terminal "normal" todos esses nomes aparecem da forma correta);

Saída do comando locale:


root@INFOWAY:~# locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE=C
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=


(o arquivo /etc/profile.d/lang.sh também está como pt_BR.UTF-8)

Então, alguém tem alguma ideia de como resolver?
Obrigado pela atenção e agradeço desde já.

(NOTA: o sistema utilizado é o Slackware)


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2014 - 21:27h

Você ativou o modo UTF-8 na instalação do Slackware (apenas funcional no modo texto) ?

obs: o dialog que aparece na instalação para ativar o UTF-8 é esse (por default a seleção fica em "No"):
http://www.basicconfig.com/files/imagepicker/2/use-utf-8-text-console04.png

Se usa o LiLo, rode o comando abaixo:


$ grep ^append /etc/lilo.conf


Veja se o resultado é igual a este:

 append=" vt.default_utf8=1"  


Se não, altere o arquivo /etc/lilo.conf para que fique dessa forma. Depois da alteração:


# lilo


3. Re: Codificação de caracteres no modo texto [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2014 - 21:53h

ru4n escreveu:

Você ativou o modo UTF-8 na instalação do Slackware (apenas funcional no modo texto) ?

obs: o dialog que aparece na instalação para ativar o UTF-8 é esse (por default a seleção fica em "No"):
http://www.basicconfig.com/files/imagepicker/2/use-utf-8-text-console04.png

Se usa o LiLo, rode o comando abaixo:


$ grep ^append /etc/lilo.conf


Veja se o resultado é igual a este:

 append=" vt.default_utf8=1"  


Se não, altere o arquivo /etc/lilo.conf para que fique dessa forma. Depois da alteração:


# lilo


Amigo, muito obrigado!

Eu nem imaginava que o problema fosse esse e, eu me lembro desse dialog, e tinha marcado "no" por não saber a função dele..

Eu estou usando o WindowMaker e para traduzi-lo você deve alterar uma linha no arquivo /etc/profile.d/lang.sh, e nesse arquivo você também escolhe a codificação usada pelo idioma (no caso do meu sistema, só estava disponível a .UTF-8); eu pensava que o problema estivesse ligado a isso e ficava alterando os idiomas (sempre sem sucesso) e pensei que o jeito fosse instalar um "pacote" contendo a codificação ISO8859-1 (mas eu mexia apenas na codificação do modo gráfico, por isso os fracassos no modo texto, que estava relacionado com a configuração do LiLo).

Agora, só uma curiosidade: como você sabe desses detalhes?! isso se aprende com o tempo de prática? porque são detalhes muito úteis e revelantes em causas como essa; novamente, obrigado.


4. Re: Codificação de caracteres no modo texto [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2014 - 22:15h

Unnamed escreveu:

Amigo, muito obrigado!

Eu nem imaginava que o problema fosse esse e, eu me lembro desse dialog, e tinha marcado "no" por não saber a função dele..

Eu estou usando o WindowMaker e para traduzi-lo você deve alterar uma linha no arquivo /etc/profile.d/lang.sh, e nesse arquivo você também escolhe a codificação usada pelo idioma (no caso do meu sistema, só estava disponível a .UTF-8); eu pensava que o problema estivesse ligado a isso e ficava alterando os idiomas (sempre sem sucesso) e pensei que o jeito fosse instalar um "pacote" contendo a codificação ISO8859-1 (mas eu mexia apenas na codificação do modo gráfico, por isso os fracassos no modo texto, que estava relacionado com a configuração do LiLo).

Agora, só uma curiosidade: como você sabe desses detalhes?! isso se aprende com o tempo de prática? porque são detalhes muito úteis e revelantes em causas como essa; novamente, obrigado.


Sim, muita leitura, pesquisa, e prática. Qualquer coisa estamos ai! :-)

Abraços!








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts