PHP e MYSQL - Charset

15/07/2015

0

PHP

Olá, estou iniciando os estudos em php e surgiu um problema que não consigo resolver.

Quando salvo os dados em uma tabela no banco os acentos e cedilhas não são armazenados corretamente.
exemplo, quero salvar "Assunção" mas o que é salvo é isso "Assunção".

No entanto, ao buscar esse dado da tabela com php e exibir na página ele é mostrado corretamente. No banco não salva os acentos, mas quando busco e exibo na tela os acentos são mostrados.

Imagem do workbench:
[img:descricao=Dados no banco - Workbench]http://arquivo.devmedia.com.br/forum/imagem/425530-20150715-045445.png[/img]

Imagem da aplicação:
[img:descricao=Aplicação]http://arquivo.devmedia.com.br/forum/imagem/425530-20150715-045552.png[/img]


No html tem essa definição:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Carlos Braga

Carlos Braga

Responder

Post mais votado

15/07/2015

Bom dia Carlos.

Esse tutorial vai te servir bem.

[url]http://rubsphp.blogspot.com.br/2011/07/problemas-com-charset-nunca-mais.html[/url]

Marcio Araujo

Marcio Araujo
Responder

Mais Posts

16/07/2015

Carlos Braga

Vlw, fiz algumas modificações com base nesse tutorial, mas continua com problema.
Vou pesquisar mais um pouco.
Responder

16/07/2015

William

Com qual codificação está gravado seu script PHP, veja pelo editor de texto?
Responder

16/07/2015

Marcio Araujo

Vlw, fiz algumas modificações com base nesse tutorial, mas continua com problema.
Vou pesquisar mais um pouco.


Estranho, era para dar certo! Vou pesquisar mais um pouco.
Responder

16/07/2015

Carlos Braga

Vlw pessoal, era a definição do charset na conexão.
Não havia entendido essa parte do tutorial, algumas funções também não estavam usando mysqli dai ignorei elas tambem:

$mysqli = new mysqli(...);
$mysqli->set_charset('utf8'));

Ao fazer desse modo:
mysqli_set_charset($conn,"utf8");

o problema foi resolvido.
grato a todos.
Responder

16/07/2015

Marcio Araujo

E está lá no artigo! hehehe, as vezes passa despercebido mesmo!

[img]http://arquivo.devmedia.com.br/forum/imagem/310412-20150716-213946.jpg[/img]
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar