Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jão Bosco de barros

Problema com acentuação php mysql

Recommended Posts

Olá, tudo bom?

 

bem... vamos ao caso

estou fazendo um sistema pra gerar um documento, só estou com um problema muito chato...

quando eu vou buscar alguma coisa no banco e boto pra imprimir na tela se a palavra tiver algum acento aparece uma interrogação, ja fiz de tudo e nao consegui ajeitar

to usando utf-8 no mysql e na página, mas continua o erro, alguem me ajuda

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

no banco de dados está salvo correto ou tem também a interrogação?

 

eu prefiro utilizar a codificação ISO-8859-1.

 

Outra é você utilizar um uf8_encode() para mudar a codificação do texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no banco de dados está salvo correto ou tem também a interrogação?

 

eu prefiro utilizar a codificação ISO-8859-1.

 

Outra é você utilizar um uf8_encode() para mudar a codificação do texto.

 

no banco ta salvo corretamente, eu to vendo pelo phpmyadmin

não tem interrogação, exibe corretamente todos os acentos

 

eu tava fazendo esse sistema, ai meu pc deu pau e tive que formatar... reistalei xampp e ta dando esse erro, antes não dava

Compartilhar este post


Link para o post
Compartilhar em outros sites

ve a saida do html, vai no código e coloca em ISO-8859-1

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu consegui usando utf8_encode mas vou ter que fazer isso com toda string?

ou tem alguma função que isso pra página toda?

 

Já resolvi, tudo ok agora

 

usei essa função na minha conexão com o DB

 

mysql_set_charset('utf8',$conexao);

 

olha ai o post que me ajudou, pode ajudar quem tiver o mesmo problema :D

 

 

http://forum.imasters.com.br/topic/240137-resolver-problemas-em-acentuacao-em-paginas-utf8-usando-phpmysql/

 

Valeu galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilizar utf8_encode nesse contexto é gambiarra. E mais uma vez, quando você setar um charset, utilize ele em td, no html, php, no banco de dados e no programa q tu utiliza pra escrever o codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.