Problemas com acentos no MySQl e PHP

Ai pessoas! Estou trabalhando em um projeto aqui na JUCETINS quanto me vi com um probleminha, os acentos das palavras que estão no banco de dados (MySql) estavam saindo bagunçadas no lugar das letras acentuadas, quase morri de alegria, pois seria o meu primeiro POST realmente produtivo no presente BLOG. Vamos a solução do problema:

Primeiro vamos supor que você queira imprimir a seguinte string com uma cento:

echo “Vinte e três”; //daí ta saindo a letra “ê” toda bagunçada, faça assim: echo utf8_decode(“Vinte e três”);

e no topo da pagina coloque o seguinte: header(“Content-Type: text/html; charset=ISO-8859-1”, true);

Isso irá tornar seus acentos lindos e maravilhosos.

Para resolver esse problemas com strings vindas do Banco de Dados, ao criar as tablelas e campos, configure a opção Collation como:

latin1_swedish_ci

Espero ter ajudado!!!

Deixe um comentário