andy72
Erfahrenes Mitglied
Hi@all,
Habe folgendes Problem:
In einer PHP-Seite rufe ich verschiedene RSS-Feeds ab, teils sind diese UTF-8 codiert,
Teils aber Plain Text. Folgendes Script sollte mir helfen, herauszufinden, ob der Text des Feeds in UTF-8 ist, wenn ja, soll das Script den UTF-8 Text in ISO-8859-1 umwandeln.
Das Problem: die Funktion "sieht" das UTF-8, codiert es auch um in benanntes ISO, jedoch kommt der Rest Text, der nicht verändert werden soll plötzlich ohne Umlaute *kopfkratz*.
Hier der Quelltext:
Der HTML-Header ist übrigens schon auf Charset ISO-8859-1...
Danke Euch für die Hilfe
Andy
Habe folgendes Problem:
In einer PHP-Seite rufe ich verschiedene RSS-Feeds ab, teils sind diese UTF-8 codiert,
Teils aber Plain Text. Folgendes Script sollte mir helfen, herauszufinden, ob der Text des Feeds in UTF-8 ist, wenn ja, soll das Script den UTF-8 Text in ISO-8859-1 umwandeln.
Das Problem: die Funktion "sieht" das UTF-8, codiert es auch um in benanntes ISO, jedoch kommt der Rest Text, der nicht verändert werden soll plötzlich ohne Umlaute *kopfkratz*.
Hier der Quelltext:
Code:
$enc = mb_detect_encoding($text, "UTF-8");
if( $enc === "UTF-8" )
$text = utf8_decode($text);
return trim($text);
Der HTML-Header ist übrigens schon auf Charset ISO-8859-1...
Danke Euch für die Hilfe
Andy