Problemas na Codificação de um módulo..

Düvidas sobre utilização do Joomla! e gestão de conteúdo.
king_pito
Novato
Mensagens: 8
Registrado em: 07 Out 2009, 08:13

Problemas na Codificação de um módulo..

Mensagem por king_pito »

Olá!

Estou com este problema: Criei um módulo simples que vai a base de dados buscar o titulo e endereço de uma imagem e e mostra... O problema está que no titulo onde tem caracteres do tipo ã ou é, etc.. aparece isto em vez do carácter: � ...

O header do template tem o charset com UTF-8... a tabela da base de dados também está com UTF-8.. o ficheiro .php do módulo também meti UTF-8....

Não sei mais que fazer.. Alguém me pode ajudar??

Muito obrigado :P
David Cabanha
Novato
Mensagens: 5
Registrado em: 31 Out 2009, 18:56
Localização: Paraná - Brasil

Re: Problemas na Codificação de um módulo..

Mensagem por David Cabanha »

Testa colocar em ISO 8859-1 ao invez do UTF
king_pito
Novato
Mensagens: 8
Registrado em: 07 Out 2009, 08:13

Re: Problemas na Codificação de um módulo..

Mensagem por king_pito »

David Cabanha escreveu:Testa colocar em ISO 8859-1 ao invez do UTF
Em 1º lugar, o UTF suporta codificação ocidental como os caracteres que usamos na língua portuguesa..
Em 2º lugar tinha de alterar tudo e não valia a pena..
Em 3º lugar, em desespero :roll: acabei por pôr tudo em ISO e ficou igual..
Em 4º lugar, o esquesito é isto... no php se fizer um echo 'cabeça'; o Ç vai aparecer direito, mas quando faço uma chamado à base de dados e associo o valor retornado a uma variável e faço echo $variavel; o Ç já vai aparecer um �.. Mas já estive a ver a base de dados e está em utf-8 tal como o script e o template do joomla..
Em 5º lugar, se correr este script no wamp, isoladamente, ele aparece com as codificações direitas...

God, please kill me now :lol:

Cumprimentos,

José RIbeiro
Avatar do usuário
fernando.d
Usuário
Mensagens: 119
Registrado em: 27 Out 2009, 00:16
Contato:

Re: Problemas na Codificação de um módulo..

Mensagem por fernando.d »

tenta chamar a variável assim: <?php echo utf8_decode($variavel); ?>

.
Responder