Como Corrigir Erros de Acentuação PHP - MYSQL - HTML

    Erros de Acentuação ao Consultar o Banco de Dados é um dos Problemas sofridos Principalmente pelos iniciantes, que estão criando seus primeiros "Sisteminhas", fica ai a dica...


    Crie ou Altere o Banco de Dados Já criado Para a Codificação/COLLATE utf_general_ci ou então com o utf8_unicode_ci.:






CREATE DATABASE <code>NomeBancoDados</code> DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;




ALTER DATABASE <code>NomeBancoDados</code> DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 





    A partir dai o Banco de dados já estará Pronto para trabalhar com as tabelas no padrão utf8 ou seja, com acentos.






    No Arquivo de Conexão com o Banco de Dados (php), Adicione as Linhas:





   No Cabeçalho: 



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



    E apoś a Conexão (no mesmo arquivo de conexão do banco):


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');



    Nas paginas HTML que exibirão o conteúdo do Banco de Dados, adicione no Cabeçalho:



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

<div align="center">

Nenhum comentário: