Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
>
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
ve a saida do html, vai no código e coloca em ISO-8859-1
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
Valeu galera!
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.
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.