Configurando o charset de suas páginas Web
Dica publicada em Linux / Software
Configurando o charset de suas páginas Web
Um problema que afeta páginas hospedadas num serviço que roda o programa servidor Apache sob o Linux é a troca de caracteres acentuados por algum símbolo (quadrado, interrogação etc).
Isso acontecerá em arquivos que foram salvos com o charset ISO-8859-1 e o Apache está configurado para utilizar o charset UTF-8, que é o padrão no Ubuntu e em várias outras distribuições.
Um modo de resolver este problema é alterando o charset no header da página, que fica entre as head:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
ou
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
O segundo modo de solucionar este problema é mudar a configuração do Apache. Isso pode ser feito editando o arquivo /etc/apache2/conf.d/charset substituindo:
AddDefaultCharset UTF-8
Por:
Caso não seja aplicada as mudanças, altere também o arquivo /etc/apache2/apache2.conf.
Isso acontecerá em arquivos que foram salvos com o charset ISO-8859-1 e o Apache está configurado para utilizar o charset UTF-8, que é o padrão no Ubuntu e em várias outras distribuições.
Um modo de resolver este problema é alterando o charset no header da página, que fica entre as head:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
ou
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
O segundo modo de solucionar este problema é mudar a configuração do Apache. Isso pode ser feito editando o arquivo /etc/apache2/conf.d/charset substituindo:
AddDefaultCharset UTF-8
Por:
AddDefaultCharset ISO-8859-1
Caso não seja aplicada as mudanças, altere também o arquivo /etc/apache2/apache2.conf.