PHP e MYSQL - Charset

PHP

15/07/2015

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

Curtidas 0

Melhor post

Marcio Araujo

Marcio Araujo

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]
GOSTEI 1

Mais Respostas

Carlos Braga

Carlos Braga

15/07/2015

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

William

15/07/2015

Com qual codificação está gravado seu script PHP, veja pelo editor de texto?
GOSTEI 1
Marcio Araujo

Marcio Araujo

15/07/2015

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.
GOSTEI 1
Carlos Braga

Carlos Braga

15/07/2015

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.
GOSTEI 0
Marcio Araujo

Marcio Araujo

15/07/2015

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

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