Ich analysiere einen RSS-Feed, der eine ’
darin hat. SimpleXML verwandelt dies in ein ". Was kann ich tun, um das zu stoppen?PHPs SimpleXML wird nicht verarbeitet & # 8217; richtig
Nur um einige der Fragen zu beantworten, die aufkommen - ich ziehe einen RSS-Feed mit CURL. Wenn ich dies direkt an den Browser ausgäbe, wird ’
als ’ angezeigt, was erwartet wird. Wenn ich ein neues SimpleXMLElement mit diesem erstellen (zB $xml = new SimpleXmlElement($raw_feed);
und Dump die $xml
Variable wird jede Instanz von ’
mit â € ™ ersetzt.
Es scheint, dass SimpleXML Probleme mit UTF-8 Ampersand-codierte Zeichen wird mit. (Die XML-Deklaration spezifiziert UTF-8.)
habe ich die Kontrolle über das Futter nach WELLUNG dem Futter abgerufen hat, bevor er ein SimpleXMLElement zu konstruieren verwendet wird.
Nachdem Sie es analysieren, was machst du mit den Wert (e)? Speichern in einer DB oder Anzeige im Browser? – xil3
Wie soll es aussehen? – Oded
’ oder ’ \t "richtiges einfaches Anführungszeichen" Haben Sie eine Kontrolle über den RSS? –