#1
| |||
| |||
RSS-Feeds - kodierung?Hallo, Wie muss eigentlich der Inhalt von <descriptiton> in einem RSS 2.0. Feed kodiert werden? Ich kodiere momentan mit htmlspecialchars mit ENT_QUOTES. Was wäre korrekt? Keine Codierung? Nur '<' und '>' kodieren? Gruß, nocte |
#2
| ||||
| ||||
Das kommt AFAIK auf den Zeichensatz an (ich lasse mich gerne eines besseren belehren), da bei UTF-8 ja eigentlich alle Zeichen verfügbar sind, musst du dort nur <, > und & (damit es nicht als Entity behandelt wird) maskieren. Mach's dir einfacher und benutz <![CDATA[ blubber&<#%$>§!"!?ß\][~´@ ]]> |
#3
| ||||
| ||||
Wie du deine Daten kodierst, hängt davon ab, welche Kodierung du angibst. RSS ist ein XML-Dokument. Wenn du ganz oben sowas wie <?xml version="1.0" encoding="utf-8"?> hast, dann ist es natürlich UTF-8. Dort keine Kodierung anzugeben, ist nicht gut, weil es dann tatsächlich undefiniert und damit dem Client überlassen ist. Ähm, ja, < > und & müssen natürlich entsprechend den Regeln für XML umschrieben werden, wenn sie im Text auftauchen sollen. Bei ATOM ist an der Stelle noch zwischen HTML- und XHTML-Content zu unterscheiden, da XHTML ohne Verschleierung direkt in den XML-Baum eingebettet werden kann, HTML dagegen nicht, und deshalb umschrieben werden muss. __________________ Yves Goergen Softwareentwicklung, Fotografie, Webhosting, UNB Components (in Arbeit) |
#4
| |||
| |||
Danke für eure Postings! ich habe als Zeichensatz ISO-8859-1 angegeben. CDATA habe ich nun auch kapiert. Aber: Darf ich überhaupt html-Zeichen (z.B. ü verwenden? Das soll ja teilw. zu Problemen führen (z.B. beim Import über das vBulletin RSS System) |
#5
| ||||
| ||||
Off-Topic: Das führt in erster Linie zu Problemen in der Darstellung dieses Forums. __________________ Yves Goergen Softwareentwicklung, Fotografie, Webhosting, UNB Components (in Arbeit) |
#6
| ||||
| ||||
Zitat:
Bei dem RSS, welches bei meinem News erstellt wird, kommt es zu Problemen. Ich könnte zwar vom wysiwyg editor alle ös usw. umwandeln, aber dann haben andere wieder probleme, aber da versuch ich sowie so was zufinden. Als erste sei gesagt, überhall wo du html einbaust, solltest du <![cdata[]]> nutzen |
Stichworte |
- |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Welche Feeds sind sinnvoll? | Björn | Programmierung und Datenbanken | 1 | 29.08.2006 17:29 |
RSS-Feeds einlesen | macs | Onlinerecht, Datenschutz und Sicherheit | 5 | 24.03.2004 22:31 |