Wikiloc
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

Solução para Acentuação no PHP / Mysql / HTML

Já fazia mais de ano que eu tentava resolver o problema de acentuação no banco de dados do meu site, sempre que eu mandava inserir algum dado nas tabelas e depois tentava consultar, os caracteres acentuados voltavam reconhecíveis. após muito pesquisar finalmente consegui achar a solução, aqui vou reproduzir a solução original que pode ser encontrada nesse link

Primeiro tem que criar o banco de dados com o COLLATE utf_general_ci ou então com o utf8_unicode_ci.

Para criar o banco de dados pode ser utilizado esse comando:

CREATE DATABASE `NomeBancoDados` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Para alterar um banco de dados já existente pode ser feito com esse comando:

ALTER DATABASE `NomeBancoDados` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Feito isso o banco de dados já esta pronto para trabalhar com as tabelas no padrão utf8 que permite trabalhar com acentos.

Agora vem o mais importante, no script de conexão é necessário inserir os comandos [...]