Problema com encoding?!

Fórum de Suporte

Boas.

Nestes ultimos dias, e após ter realizado o upgrade do Sarge para o Etch numa maquina de testes, dei inicio à actualização de varios servidores que tenho instalados. o Upgrade correu bem ainda que tenha detectado algumas mensagens originarias do Perl em relação ao Locales, mas tudo ficou a funcionar correctamente, pelo menos até ver!

Hoje, para um novo servidor, tentei instalar o novo Etch de raíz. Instalei normalmente como fazia, ou seja, linguagem Ingles, e keyboard portugues. Só que apos instalar verifiquei que o encoding nao funciona correctamente, visto o sistema nao conseguir ler os cedilhas nem acentos, nem sequer escrever os mesmos num editor.

Ficheiros que ja tinham estas letras com cedilhas e acentos tais não ficam visiveis mais sim com caracteres estranhos.

Experimentei no apache2 instalar uma pagina em PHP que fiz para algumas funções do sistema, e aparece tudo marado também, tipo, em vez de aparecer "Configurações" aparece "Configura磯". Nos ficheiros de texto do sistema trocam por "Ã@" etc...

Experimentei reconfigurar o locales adicionando as entradas PT e nada! Alguma ideia?

Obrigado
José Rodrigues

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

Boas de novo. Já consegui

Boas de novo.

Já consegui resolver o problema, passo aqui a dica para alguem que tenha o mesmo problema.

Primeiro fiz um dpkg-reconfigure locales e adicionei a PT UTF8 como predefinida. A partir daí o sistema ficou todo OK, passei a conseguir ler os "ç" e os "ã".

O problema no Apache2 continuou. Mas depois de descomentar a linha " AddDefaultCharset ISO-8859-1" em /etc/apache2/apache2.conf, e de fazer um reload ficou tudo OK.

Obrigado
José Rodrigues

Obrigado, tb estava com esse

Obrigado,

tb estava com esse problema, no Apache2, já resolvi com a tua dica.

--
"No ínicio não havia nada e Ele disse: apt-get install light"

Obrigado

Obrigadão, também tinha o mesmo problema, andava aqui a testar os locales e isso, mas a situação mantinha-se, não tinha pensado no apache2.conf, mas fiquei com o problema resolvido :)

Apesar disso, o Iceweasel continua a mostrar-me alguns caracteres mal, por problemas de encoding, não percebo mesmo o que se passa lá... Tenho andado a explorar novas fontes, novos encodings, no próprio Iceweasel, mas tudo se mantém... alguma dica?

Nota: A situação só acontece com um ou 2 sites, o que ainda é mais estranho... Limpei a Private Data, mas tudo mantém-se... Os mesmos sites abrem perfeitamente no Konqueror ou outro browser qualquer, sem problemas de encoding. uso KDE.

Abraço

Problema resolvido

Boas. Já resolvi o problema. Era uma coisa super estúpida que só me ocorreu hoje...

Por algum motivo, alguns sites abriram na mesma em UTF8, mesmo nas configurações estando forlado iso-8859-1.

Fui ao View, Encoding, e vi lá que esse site tinha mesmo UTF-8, mudei e ficou resolvido... algo tão simples quanto isso... mas durante dias nem me lembrei dessa opção.

Espero que isto ajude alguém...

Um abraço