Problema com Charset

Jammin @

Power Member
Boas estou com um problema aqui um bocado estranho, tenho assim no header da página:

<?php header("Content-Type: text/html; charset=utf-8",true) ?>

E assim os campos de texto da base de dados ^(Mysql) ficam com os assentos) mas tudo o que não é, não fica.

Se meter o outro dos portugueses, o que não é da base de dados fica com os acentos e o que é fica tudo mal, isto no host, porque em localhost funciona tudo bem sem ser preciso códigos.

Na bd o campo está como:utf8_general_ci
 
Viva

Também já tive de colocar uma vez a mesma linha de código no início do script mas regra geral nunca encontro esse problema.

1 - Gravar os ficheiros php / html com encoding utf-8
2 - Ter o charset definido no início do html
3 - Na base de dados ter o default-charset = utf8
4 - Após a ligacao à base de dados, executar o query SET NAMES 'utf8'

Cumprimentos
holo
 
Back
Topo