Hallo Leute,
ich habe mal eine Frage.
Undzwar wollte ich Dynamisch mit PHP einen RSS Feed erstellen.
In der DB ist folgender Inhalt als Überschrift
Dieses komische Zeichen nach der Zahl ist das € Zeichen. So wird das inner DB gespeichert.
Desweiteren habe ich eine Spalte in der DB mit dem Titel description, dort steht der Text mit HTML Code drin.
Das Ganze wird wie folgt aufgerufen
Tabelle hat Format: uft8_unicode_ci
Gebe ich den Code Text jetzt mit PHP aus per
Fehler
ich habe es auch mit
versucht, aber der Validator meckert immer.
€ = ?
Das wort "ältere" wurde so ausgegeben: ältere
mit dem Hinweis: "XML parsing error: <unknown>:18:96: undefined entity "
Als letzten Hinweis bekomme ich
Hoffe mir kann da iwer sagen wie ich das am besten lösen kann das die Zeichen richtig ausgegeben werden und auch rss kompatiebel ist.
Danke schonmal
ich habe mal eine Frage.
Undzwar wollte ich Dynamisch mit PHP einen RSS Feed erstellen.
In der DB ist folgender Inhalt als Überschrift
Code:
Alle Modellautos auf 99,99¤ reduziert. Normalpreis bis 139,99¤.
Dieses komische Zeichen nach der Zahl ist das € Zeichen. So wird das inner DB gespeichert.
Desweiteren habe ich eine Spalte in der DB mit dem Titel description, dort steht der Text mit HTML Code drin.
Das Ganze wird wie folgt aufgerufen
PHP:
<?php header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xml' href='https://test.de/rss.php'?>";?>
Tabelle hat Format: uft8_unicode_ci
Gebe ich den Code Text jetzt mit PHP aus per
PHP:
echo strip_tags($row['text']);
Fehler
Code:
'utf8' codec can't decode bytes in position 1136-1141: unsupported Unicode code range (maybe a high-bit character?)
ich habe es auch mit
PHP:
echo utf8_encode(strip_tags($row['text']));
€ = ?
Das wort "ältere" wurde so ausgegeben: ältere
mit dem Hinweis: "XML parsing error: <unknown>:18:96: undefined entity "
Als letzten Hinweis bekomme ich
Code:
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.
*
Your feed appears to be encoded as "UTF-8", but your server is reporting "US-ASCII"
Hoffe mir kann da iwer sagen wie ich das am besten lösen kann das die Zeichen richtig ausgegeben werden und auch rss kompatiebel ist.
Danke schonmal