Beraldo 864 Denunciar post Postado Janeiro 28, 2009 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
Essinho 0 Denunciar post Postado Janeiro 28, 2009 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
Essinho 0 Denunciar post Postado Janeiro 28, 2009 a pagina eh essa daki http://placitude.net/v02/kite_shopDetalhes.php?id=110 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 28, 2009 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
Essinho 0 Denunciar post Postado Janeiro 28, 2009 quando eu coloco como você fez dah certo mais se altero a $str = $lista[0]["descricao"]); ai num presta =\ Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 28, 2009 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
Essinho 0 Denunciar post Postado Janeiro 28, 2009 ele aparece assim € no php my admin Compartilhar este post Link para o post Compartilhar em outros sites
Essinho 0 Denunciar post Postado Janeiro 28, 2009 jah tou tentando aprender o credo http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 28, 2009 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
Essinho 0 Denunciar post Postado Janeiro 28, 2009 utf-8 Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 28, 2009 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
Essinho 0 Denunciar post Postado Janeiro 29, 2009 Acabei foi fazendo um POG dos POG criei uma pagina soh pra essa sessaum com cabeçalhu i tudo =\ Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Janeiro 29, 2009 hahaha Ave, POGs! Que bom que conseguiu! :) Compartilhar este post Link para o post Compartilhar em outros sites