Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigofariat

Problema com caracteres especiais

Recommended Posts

Pessoal,

 

Quando acesso uma pagina em PHP no Firefox os caracteres especiais aparece com um losangulo de cor preta,

e com uma interrogação no meio. Mesmo mudando a codificação não resolveu.

 

exemplos :

Rua Herculano n� 1210, apt 301

Jo�o Gabriel

D�bora

 

Uso o Ubuntu 9.10, no terminal, consigo digitar caracteres especiais como: é, ó, í.

 

Fiz o codigo em PHP:

 

echo "<td>" .$linha['nome']."</td>";
echo "<td>" .$linha['celular']."</td>";
echo "<td>" .$linha['endereco']."</td>";
echo "<td>" .$linha['telefone']."</td>";

 

Alguma idéia ?

 

Att,

 

Rodrigo Faria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o charset do banco? e do HTML? está enviando algum header com o php ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O charset do MySQL : utf8_general_ci

Charset do HTML : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

 

Na parte de PHP faço o while:

 

    while ($linha=mysql_fetch_array($resultado))
 {

       

echo "<td>" .$linha['nomep']."</td>";

       echo "<td>" .$linha['celularp']."</td>";

       echo "<td>" .$linha['enderecop']."</td>";

       echo "<td>" .$linha['telefonep']."</td>";

       echo "</tr>";

  } 

Att,

 

Rodrigo Faria

 

Esse problema acontece por causa da estrutura do site com arquivos que montei, se faço com arquivos individuais funciona.

 

Basta eu colocar a linha abaixo, no meu Ubuntu que os problemas com caracteres aparecem como o esperado.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

 

Att,

 

Rodrigo Faria

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.