problema de acentuacao na aplicacao
Amigos estou com problema serio com acentuacao na minha aplicacao: vou resumir problema e dados da aplicação:
Quando faço insert no BD, os dados chegam com problemas de acento, chegam estranhos e bem feios.
Após corrigir isso na base(arrumando o acento) é por exemplo, quando dou print dele na tela, palavra fica com erro de acento mas diferente de como entra no BD, os acentos ficam com losango e uma interrogação dentro.!!
Consigo resolver isso usando utf8_encode() para gravar dados (entra certo no BD), e utf8_decode(); ele escreve palavra sem problemas de acentos.
Não quero fazer isso!! seria gambiarra, pois terei que colocar essas tags em varias paginas.
Problema de banco ou php, acho que no banco, ja mudei charset da pagina utf8, iso-8859, fazendo isso com php header, e nao resolve, como resolvo isso?
abaixo dados da apliacao:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml](http://www.w3.org/1999/xhtml)" lang="pt-br" xml:lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--<meta charset="iso-8859-1";content="text/html" http-equiv="Content-Type">-->
banco e tabelas
collation=utf8_general_ci
Desde ja grato
Discussão (14)
Carregando comentários...