Problema UTF-8 no Firefox - cabeçalho de resposta sobrescrevendo a meta tag?
Eu tenho uma página com a seguinte meta tag:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Eu pensei que isso iria definir o conjunto de caracteres padrão para UTF-8 e, de fato, ele aparece no Chrome e no Safari, mas não no Firefox.
Eu tenho um script PHP na página que gera uma lista de reprodução de arquivos de áudio para o jPlayer, e nomes de arquivos com acentos em caracteres não estão funcionando / jogando no Firefox.
Aqui está a mensagem de erro que estou vendo no console do Firebug:
Como você pode ver, os caracteres no nome do arquivo não estão sendo lidos corretamente. O nome do arquivo deve ser "Guessi-Guéré-Guessi (Pop Bariba)"
Quando procuro mais detalhes sobre o erro, na guia "Cabeçalhos", vejo isto:
O que mostra que o conjunto de caracteres é iso-8859-1. Então, na aba "Response", vejo:
O que confirma o erro, mas desta vez com a codificação correta exibida. O arquivo definitivamente existe e, como eu digo, ele toca / funciona em outros navegadores.
Portanto, presumo que o problema esteja relacionado aos cabeçalhos de resposta que estão sendo definidos de maneira diferente no Firefox e à substituição da metatag. Verifiquei os cabeçalhos de resposta no Chrome e eles estão definidos como UTF-8. Oque posso fazer para consertar isso?