Problemas com caracteres especiais

Enviada por Rodrigo 
Rodrigo
Problemas com caracteres especiais
21 de August de 2007 às 03:31AM
Hospedei um site em uma empresa indicada pelo cliente, e algo esta acontecendo que esta literalmente me tirando o sono!
Os caracteres especiais estão aparecendo completamente desconfigurados, por exemplo: Álbum de fotos, aparece como: "Álbum de fotos", Notícias como "Notícias".
Já coloquei nas tags <meta> que o charset=UTF-8, igual a iso-8859-1 e por ai vai mas nada funciona...
Não sei o q pode ser, pq os mesmos scripts que rodam em outros servidores, neste esta dando problema...

O que pode ser?
John Marques
Re: Problemas com caracteres especiais
22 de August de 2007 às 11:44AM
uma pergunta..
essas informações vc puxa do banco?
outra tenta usa a função header('');

pois a meta nem sempre eh eficiente..
Rodrigo
Re: Problemas com caracteres especiais
22 de August de 2007 às 12:37PM
Algumas eu pucho do banco, outras é pelo PHP mesmo (ECHO) e outras por incrível que pareça é puro HTML, até isso dá pau de caracteres!

As configurações do banco de dados:

Mapa de Caracteres do mySQL: UTF-8 Unicode (utf8)

MySQL connection collation: utf8_unicode_ci

Collation das tabelas: latin1_swedish_ci

É isso...

To tendo que tirar todos os <metas> pra ver se funciona!
John Marques
Re: Problemas com caracteres especiais
22 de August de 2007 às 12:43PM
olá Rodrigo..

tive um problema parecido..
so que eu usava o ajax para requisitar as informações.. mais ai usa esse header no começo do script.. e me ajudou..

header("Content-Type: text/html; charset=ISO-8859-1",true);

outra coisa.. verifique se as informações dentro do banco ja estão com caracteres especiais..

tente usar a função

utf8_decode..
para decodificar para ISO..
e talz..

John Marques
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.