Euro-Zeichen aus UTF8-String
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo
ich habe einen String in UTF-8 und darin enthalten sind Euro-Zeichen
aber bei Ausgabe sieht man nicht das € Zeichen
sondern so als das Zeichen
ich habe versucht
$text = str_replace(chr(128),'€',$text);
oder auch
$text = str_replace(chr(0x80),'€',$text);
beide ergebnisse gleich, damit bekomme ich zwar das Euro-Zeichen angezeigt,
aber vor dem € Zeichen steht noch eine schwarze Raute mit Fragezeichen �€
also irgendwas ist da noch .... aber was ?!
wie bekomme ich "Nur" das € Zeichen angezeigt ?!
EDIT: .... habs gefunden .... vin UTF-8 steht vor dem Euro-Zeichen noch ein Â
und orf('Â') = 194
also
$text = str_replace(chr(194).chr(128),'€',$text);
oder einfach
$text = str_replace('€','€',$text);
:)
Beitrag zuletzt geändert: 12.11.2011 17:00:25 von osuche -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage