Ir para conteúdo

POWERED BY:

Arquivado

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

-=ZuQuI=-

Caracteres como ç e ã não aparecem

Recommended Posts

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

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

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

 

<?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

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

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

×

Informação importante

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