Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos.
Estou desenvolvendo um sistema WEB e estou com alguns problemas na acentuação das palavras que estão no fonte.
Sempre tive alguns problemas que foram facilmente arrumados coma mudança do charset da página.
Pois bem, nas minhas páginas PHP uso o charset: charset=iso-8859-1 (ANSI) e o banco de dados está em latin1. No meu servidor local que acesso pelo caminho http://localhost/site os acentos das palavras ficam corretos e se vou olhar a codificação do navegar está em Ocidental(ISO....), só que quando coloco os fontes para o servidor onde vou hospedar o site os acentos ficam todos errados tipo informa��es. e a codificação do navegar insiste em ficar em UTF-8.
Alguém sabe o que pode estar acontecendo?
OBS: quando estou acessando pela hospedagem e mudo a codificação do navegar para Ocidental (ISO..) os acentos ficam certos só que aparecem alguns caracteres estranhos no topo da página.
Teste outro navegador, ou se não altere para UTF8 o banco de dados e o charset para testar se é isso mesmo.
Eu já testei em outro navegador em outro micro e acontece a msm coisa... se acesso no outro computador pelo localhost funciona certinho e quando acesso na hospedagem fica os caracteres todos errados.....
vou tentar mudar o charset de toda a aplicação e inclusive do banco
Problema resolvido, tive que mudar a codificação da página e do banco para UTF-8
Você pode tentar utilizar a função htmlspecialchars($val) do PHP. Esta função irá acentuar de maneira correta toda a string que está com acentos do modo normal.
Já testou em outro navegador ou outro micro?