Problemas de acentuação Banco de Dados

php

Estava com um problema com minha aplicação. Sempre que fazia um select no banco de dados ele me retornava palavras com caracteres inválidos.

Já tinha tentado definir o BD com COLLATE utf8_general_ci,

já tinha colocado no html

<meta http-equiv="content-type" content="text/html;charset=utf-8" />

e nada resolvia.

Até que pesquisando no google, achei no link http://rmonte.com/acentuacao-no-php-e-mysql-com-utf-8/ a solução do meu problema.

No meu código de conexão com o banco de dados coloquei as seguintes linhas:

header(‘Content-Type: text/html; charset=utf-8’);

mysql_query(“SET NAMES ‘utf8′”);
mysql_query(‘SET character_set_connection=utf8’);
mysql_query(‘SET character_set_client=utf8’);
mysql_query(‘SET character_set_results=utf8’);

E agora deu Tudo Certo.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s