In PHP Bereitet String und XML / RSS-Feed erstellen
-
25-09-2019 - |
Frage
Ich mag meinen eigenen RSS- / XML-Feeds erstellen. Ich hole Daten aus der Datenbank anzeigen zu lassen, sondern halten ungültiges Zeichen Fehler bekommen. Wenn die Zeichenfolge ein kaufmännisches oder andere seltsame Zeichen in sich hat, wird das XML ungültig.
habe ich versucht, urlencode und htmlentities verwendet wird, die aber nicht alle möglichen Zeichen zu erfassen, die maskiert werden müssen. Kennt jemand eine PHP-Funktion, die eine Zeichenfolge für XML-Ausgabe wird vorbereitet?
Lösung
htmlspecialchars sollte genügen. Aber vergessen Sie nicht, den dritten Parameter (charset) auf den Zeichensatz, um den String charset entsprechen.
Andere Tipps
Zum Beispiel:
function html_special_chars($str)
{
return preg_replace(array('/&/', '/"/'), array('&', '"'), $str);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow