Ir para conteúdo

POWERED BY:

Arquivado

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

Essinho

[Resolvido] problemas com o caracter €

Recommended Posts

Sim. Assim que era para fazer e dar certo...

 

Isso quer dizer que o caractere está errado no banco, não somente fica errado na exibição.

 

A gambiarra será mais sombria ainda, então...

 

 

Abra o código HTML e veja para qual - ou quais, pois pode haver mais de um - caractere o € está sendo convertido. Coloque esse(s) caractere(s) no primeiro parâmetro de str_replace.

 

Veja se funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hiehieuheiueh

 

no codigo fonte do IE aparece € mais na pagina aparece uma interrogaçaum.

no codigo fonte do FF aparece mais quando colo no dramweaver fica um quadrado

 

adicionei na str_

ficando assim str_replace("€","", $lista[0]["descricao"])

 

mais a briga ainda tah feia rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse link, o símbolo aparece como interrogação, mesmo no código-fonte

 

Fiz um teste aqui. Num arquivo sem nenhum especificação de codificação, vi que o símbolo fica como um "€" (sem aspas)

 

Então fiz assim e deu certo:

$str =  "valor € 80.50";
echo str_replace("€", "", $str);

Veja se para você funciona.

 

Se não funcionar, é melhor ver como esse caractere está no banco de dados. Preferencialmente, acesse o banco por meio da linha de comando, para que nenhum outro tipo de codificação interfira (phpMyAdmin, por exemplo, que mostra os dados no navegador).

Compartilhar este post


Link para o post
Compartilhar em outros sites

logo imaginei... :(

 

como eu disse, acesse diretamente o banco de dados e veja qual caractere está lá. Coloque-o no primeiro parâmetro de str_replace.

 

Se isso não funcionar, vamos partir para a reza braba...

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmmmmm.. você havia dito que com ISO-8859-1 dava certo, então no banco está correto....

 

Em qual codificação o arquivo foi salvo? Não me refiro à meta tag, mas à codificação do arquivo propriamente dito, no computador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tenho mais sugestões, a não ser mudar a codificação do banco. Pode não funcionar, pois o conteúdo foi salvo com a codificação latin1... :(

 

Faça um backup do banco, por segurança, e tente mudar todas as codificações das tabelas para utf8_general_ci.

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.