-=ZuQuI=- 0 Denunciar post Postado Janeiro 15, 2013 Boa tarde Estou com um probleminha na hora de puxar as informações do banco de dados Mysql. Bom no começo do projeto estava tudo certo até chegar a hora de jogar as informações no banco de dados e ter que busca-las. Quando as informações são puxadas do banco de dados a pagina fica com os caracteres � assim quando as letras contem acentos ou ç. Ja tentei abrir a pagina e converte-las para utf-8 no notepad++ mas não esta adiantando. outro problema é que o projeto tem de ser utf-8 será que tem alguma coisa que eu possa fazer quanto a isso??ou vou ter que alterar o charset?? desde ja agradeço Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Impacto 15 Denunciar post Postado Janeiro 15, 2013 tente mudar o charset para iso-8859-1, não dando certo tente chamar o conteúdo dentro das funções utf8_decode() ou utf8_encode. Até logo Compartilhar este post Link para o post Compartilhar em outros sites
-=ZuQuI=- 0 Denunciar post Postado Janeiro 15, 2013 tente mudar o charset para iso-8859-1, não dando certo tente chamar o conteúdo dentro das funções utf8_decode() ou utf8_encode. Até logo como eu incluo isso na minha pagina desculpa sou novato em php eu tenho essas variaveis que vem do banco de dados que eu preciso usa essa função utf8_decode() que funciona como eu faço pra altera todas elas?? pra que eu não precisa aplicar em cada echo na pagina???? while($res_noticias=mysql_fetch_array($noticias)){ $thumb = $res_noticias[0]; $titulo = $res_noticias[1]; $texto_titulo = $res_noticias[2]; $especificacao = $res_noticias[3]; $texto_especificacao = $res_noticias[4]; $categoria = $res_noticias[5]; $data = $res_noticias[6]; Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Garbin 30 Denunciar post Postado Janeiro 15, 2013 <?php header("Content-Type: text/html; charset=utf-8",true); ?> Compartilhar este post Link para o post Compartilhar em outros sites
-=ZuQuI=- 0 Denunciar post Postado Janeiro 15, 2013 <?php header("Content-Type: text/html; charset=utf-8",true); ?> A pagina ja esta em utf-8 e assim que precisa ficar o que o colega comentou a cima funcionou vc não sabe como eu posso usar o utf8_decode() em tdu que vem do banco de dados?? como no exemplo while($res_noticias=mysql_fetch_array($noticias)){ $thumb = $res_noticias[0]; $titulo = $res_noticias[1]; $texto_titulo = $res_noticias[2]; $especificacao = $res_noticias[3]; $texto_especificacao = $res_noticias[4]; $categoria = $res_noticias[5]; $data = $res_noticias[6]; gostaria de aplicar em $thumb, $titulo, ... o comando utf8_decode() Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Garbin 30 Denunciar post Postado Janeiro 15, 2013 O utf8_decode (Esta função decodifica data, assumido ser codificada em UTF-8, para ISO-8859-1.), qualquer coisa tem o utf8_encode (Codifica um string ISO-8859-1 para UTF-8), você pode usar da seguinte maneira: Ex.: while($res_noticias=mysql_fetch_array($noticias)){ $thumb = utf8_decode($res_noticias[0]); $titulo = utf8_decode($res_noticias[1]); $texto_titulo = utf8_decode($res_noticias[2]); $especificacao = utf8_decode($res_noticias[3]); $texto_especificacao = utf8_decode($res_noticias[4]); $categoria = utf8_decode($res_noticias[5]); $data = $res_noticias[6]; Esse exemplo foi com utf8_decode, o mesmo exemplo serve para utf8_encode.... Mais facil que mijar pra frente né!? :yay: rsrsrsrs, veja se funciona e de um feedback :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites
-=ZuQuI=- 0 Denunciar post Postado Janeiro 16, 2013 O utf8_decode (Esta função decodifica data, assumido ser codificada em UTF-8, para ISO-8859-1.), qualquer coisa tem o utf8_encode (Codifica um string ISO-8859-1 para UTF-8), você pode usar da seguinte maneira: Ex.: while($res_noticias=mysql_fetch_array($noticias)){ $thumb = utf8_decode($res_noticias[0]); $titulo = utf8_decode($res_noticias[1]); $texto_titulo = utf8_decode($res_noticias[2]); $especificacao = utf8_decode($res_noticias[3]); $texto_especificacao = utf8_decode($res_noticias[4]); $categoria = utf8_decode($res_noticias[5]); $data = $res_noticias[6]; Esse exemplo foi com utf8_decode, o mesmo exemplo serve para utf8_encode.... Mais facil que mijar pra frente né!? :yay: rsrsrsrs, veja se funciona e de um feedback :thumbsup: Ae cara valeu funcionou certinho usei o encode ao invés do decode -com o decode ele fico com os caracteres que tem acentuação e ç com um ponto de interrogação. -mas ja com o encode trouxe tudo certinho valeu meu veio muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites