Firenando Posted May 19, 2015 Report Share Posted May 19, 2015 Olá, eu tenho um banco de dados onde armazena nomes, e tem alguns nomes que tem Acentos, e quando eu vou mostrar o nome no site, ele buga. Por exemplo: Nome: Fernando Plácido Como é exibido: Fernando Pl�cido Quote Link to comment Share on other sites More sharing options...
0 ARD Posted May 19, 2015 Report Share Posted May 19, 2015 O que vai te ajudar: utf8_decode e utf8_encode. Abraço! Quote Link to comment Share on other sites More sharing options...
0 wootzor Posted May 19, 2015 Report Share Posted May 19, 2015 Para além dos links já referidos, tenta colocar a seguinte tag no cabeçalho da página HTML: <meta charset="utf-8" /> Quote Link to comment Share on other sites More sharing options...
0 luanulrich Posted May 20, 2015 Report Share Posted May 20, 2015 Se ainda não funcionar tenta colocar na conexão isso: 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'); Quote Link to comment Share on other sites More sharing options...
0 Firenando Posted May 20, 2015 Author Report Share Posted May 20, 2015 Obrigado a todos. Quote Link to comment Share on other sites More sharing options...
0 rafaelcpcunha Posted May 21, 2015 Report Share Posted May 21, 2015 Olá, Tive também problemas com o retorno de dados salvo no mysql. O banco está como utf8_general_ci, no php.ini descomentei a linha default_charset = "UTF-8", o navegador (na maioria das vezes) está como codificação unicode-utf8. Uso sempre em meus sistemas um arquivo de funções que o incluo nos outros. Só resolvi os problemas de acentuação quando li na documentação do mysql que as query´s por padrão retornam os dados em latin alguma coisa. Daí resolvi o problema quando coloquei na função que conecta com o banco a linha mysql_set_charset('utf8',$con); function Banco($banco){ $con = mysql_connect('localhost','root','xxxxx'); mysql_set_charset('utf8',$con); mysql_select_db($banco); } Quote Link to comment Share on other sites More sharing options...
Question
Firenando
Olá, eu tenho um banco de dados onde armazena nomes, e tem alguns nomes que tem Acentos, e quando eu vou mostrar o nome no site, ele buga.
Por exemplo:
Nome: Fernando Plácido
Como é exibido: Fernando Pl�cido
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.