CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

MySQL - Evitar caracteres distorcidos ao gravar no banco de dados

Por Benedito Silva Júnior - publicado em 26/07/2016


Se caracteres acentuados estiverem sendo substituidos por caracteres estranhos ao serem gravados no banco de dados é provável que os dados não estejam sendo manipulados com a codificação correta.

Para corrigir esse problema, é preciso usar códigos PHP e verificar a codificação das páginas em HTML.

Páginas HTML:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Codificação PHP:

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"); //Obs.: Os códigos acima precisam ser inseridos após a instrução "mysql_connect()".

Dessa forma, os caracteres com acentuação serão gravados corretamente.


 
VoltarTopo