Apache com mais de um charset
Olá pessoal!
Hoje eu resolvi um probleminha que já me afetava fazia um certo tempo: Utilizar o apache com 2 charsets (ou com mais charsets).
O interessante é que eu vivia mudando a opção "AddDefaultCharset" e usando os valores UTF-8 e ISO-8859-1.
Hoje eu estava lendo o manual do Apache para ver se encontrava uma luz e descobri que a luz que faltava era apenas um pouco de leitura mesmo. No próprio arquivo /etc/apache2/conf.d/charset (No Debian) tinha uma boa explicação: "Se você definir um charset com a opção AddDefaultCharset o Apache vai ignorar os demais charsets, então use com cuidado e apenas se tiver certeza que seus arquivos são apenas de um determinado charset". Não é bem dessa forma que está escrito, mas é mais ou menos este o sentido.
Pois bem, comentei a linha (# é para comentar):
# AddDefaultCharset UTF-8
E então o Apache começou a seguir o que a tag meta http-equiv lhe dizia, como em:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Agora sim, posso testar várias páginas com os charsets diferentes e o Apache vai reconhece-los.
InFog