Searching...

Problemas com acentuação no PHP e MySQL


Aproveite oque a Hostinger oferece de melhor Hospede

Problemas com acentuação no PHP e MySQL

totalmente grátis e com subdomínio sem pagar nada confira as vantagem da Hostinger CLIQUE AQUI

Hospedagem Gratuita

Tive grandes dores de cabeça com acentuação no PHP e MySQL em servidores internacionais e encontrei muito material no Google com muitas dúvidas como esta.

Então vamos ao problema, quando eu insiro um nome com acento no meu BD (MySQL) ele entra no BD assim:

"ééééé" traduzindo => "ééééé"

Contudo, como o amigo acima, nenhuma das dicas não me ajudou muito, tanto o banco de dados como o PHP ficavam com os acentos bagunçados.

Então vamos lá: quem estiver com problemas desse gênero, primeiramente no seu código HTML, dentro da tag <head> insira o seguinte código:

<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" />

Isso corrige o problema com relação ao HTML. Mas se logo após "upar" o PHP, seu código dentro do PHP fica com erros na acentuação, então utilize a seguinte linha dentro do PHP:

header("Content-Type: text/html; charset=ISO-8859-1", true);

E para resolver o problema no banco de dados crie seu banco no Collation como:

latin1_swedish_ci

E funciona! Fui muito breve nessa dica e não expliquei detalhes, mas quem tiver alguma dúvida por favor pergunte, pois terei prazer em responder.

0 comentários:

Postar um comentário