Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal. Estou tendo problemas com acentuações no site. Se eu defino: <meta charset="UTF-8"/> A acentuação do site não funciona nos textos que são importados pelo PHP <?PHP include "arquivo.php".?> Agora se eu defino: <meta charset="iso-8859-1" /> A acentuação funciona 100%, porém ao validar o site nos padrões w3c me retorna esse erro: Using windows-1252 instead of the declared encoding iso-8859-1. Legacy encoding windows-1252 used. Documents should use UTF-8. Gostaria de deixar tudo 100%.
Pior que não adiantou.
Queria fazer um projeto todo ele validado.
Tenta colocar isso no início 'arquivo.php'.
header("Content-Type:text/html; charset=utf-8",true);
Os acentos ficam da mesma forma que se eu definir diretamente o charset
<meta charset="UTF-8"/>
Em um mundo de �recursos escassos e necessidades ilimitadas� � preciso
Tu vai precisar salvar os arquivos PHP com UTF-8.
No notepad++, no menu formatar ele faz essa alteração.
No Netbeans tu muda nas propriedades do projeto.