1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Problema com Charset

Discussão em 'Web Development' iniciada por Jammin @, 5 de Julho de 2009. (Respostas: 4; Visualizações: 653)

  1. Jammin @

    Jammin @ Power Member

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

    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
     
  2. K0mA

    K0mA Power Member

  3. Jammin @

    Jammin @ Power Member

    Não percebi, já pus esses códigos no header e fica o que tá fora da BD bem e o que é da BD tudo mal :S
     
  4. anjo2

    anjo2 Power Member

    Mas que código? Secalhar é melhor colocares aqui código para te poderem ajudar.
     
  5. holografix

    holografix Power Member

    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
     

Partilhar esta Página