Ir para conteúdo

POWERED BY:

Arquivado

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

criatividade zero

acento

Recommended Posts

esse erro pra mim é novidade

estou setando header('content-type: text/html; charset=utf-8')

e mesmo assim da pau no acento

 

$estado = 'São Paulo';

echo strtolower($estado);

-> s�o paulo

echo strtolower($estado);

-> São Paulo

 

 

alguem pode dar uma ajudinha?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq ai depende , se os dados que estão sendo entregues a variavel , vem do BD , elas precisam , as vezes , passar pela decodificação , isso nao significa que tu tem que mudar totalmente o banco de dados , se os dados vem realmente pelo BD , use o decode ou encode para transformar novamente em acentuação normal , caso , tu esteja denominando um valor para esta sua variavel , as vezes, eh necessário mudar o charset da pagina , para que ele funcione normal.

 

Felipe

Compartilhar este post


Link para o post
Compartilhar em outros sites

é uma var pura e simples, nao vem do BD pq é definida em uma array de consulta

array_estado com o nome do estado, sigla, id...

 

 

mas eu uso BD - claro - e por isso nao posso setar as paginas com ISO

do BD eu ja retorno setado UTF

mysql_query("SET NAMES 'utf8'");

mysql_query("SET character_set_connection=utf8");

mysql_query("SET character_set_client=utf8");

mysql_query("SET character_set_results=utf8");

Compartilhar este post


Link para o post
Compartilhar em outros sites

salve as páginas em UTF8 sem BOM

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.