Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Problema UTF-8 php

Tenho tido problemas ao tentar alterar o meta da página para UTF-8, acrescentei

"</meta meta http-equiv="Content-Type" content="text/html; charset=UTF-8" ... " , no header da página, entretanto o problema continua a aparecer.

Imagem Aqui

3 respostas

Oi Daniel, me parece que a escrita da tag está incorreta. Está desse jeito mesmo que você colocou? Ela pode ser assim:

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

Mas preferencialmente, com HTML5, você pode simplesmente fazer:

<meta charset="utf-8" />

Caso isso não funcione, verifique a codificação dos seus arquivos. Adicionar a metatag com codificação diferente do arquivo não resolve o problema. Os dois precisam estar com UTF-8. Abraço!

tentei utilizar ambas as formas, tanto:

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

quanto:

<meta charset="utf-8" />

Nenhuma delas solucionou o problema, talvez seja bom deixar claro que estou recuperando o texto via uma mysqli_query, não sei se faz diferença, mas o problema continua persistindo mesmo depois de acrescentar o trecho de código.

solução

Hmm, então já está salvo no banco com essas coisas. Bom, você tem problemas de codificação em algum lugar. Seja nos seus arquivos PHP, HTML ou mesmo no Banco. Tenta usar essa função antes de fazer as queries pra ver se resolve Daniel.

mysqli_set_charset ( $conexao , "utf8")

Tenta inserir e remover registros depois de usar essa função pra ver se resolve.