O velho problema com acentos.
Salve galera do PHP;
Juro que procurei em todos os lugares possíveis e tentei todas as alternativas, mas não consegui solucionar meu caso com os acentos, o que acontece é o seguinte:
Se utilizo o header:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Meu menu que foi feito em css fica perfeito, com a acentuação em ordem, mas o conteúdo dinamico em PHP que está no MySql fica com os acentos embaralhados.
Se utilizo o header:
<meta http-equiv="Content-Type" content="text/html; charsetISO-8859-1" />
Resolve o problema do texto dinamico, porem meu menu fica com problemas na acentuação.
Já tentei colocar a função "htmlentities", e quase funcionou, resolveu o problema da acentuação no php, porem o texto dinamico chegava acentuado mas o HTML era interpretado como texto, ou seja, mostrava todo o código HTML junto com o texto.
Já tentei tambem fazer o header desta maneira:
if(!stristr($_SERVER['HTTP_USER_AGENT'],'MSIE'))
header("Content-Type: text/html; charset=UTF-8",true);
else
header("Content-Type: text/html; charset=ISO-8859-1");Mas não rolou.
Sei que esse é um tema batido, mas realmente procurei muito uma solução antes de criar este tópico.
Discussão (3)
Carregando comentários...