Ganz zufällig bin ich über XML Entity Definitions for Characters gestolpert. Mein Blog wird ja per XSL aus einer RSS-Datei (XML-Format) erzeugt. Bislang ist das noch selten zu Problemen gekommen. Insbesondere deshalb nicht, weil ich auf die Zeichenkodierung UTF-8 setze. Damit kann jedes Zeichen, das ich auf der Tastatur eingeben kann, auch vom Browser dargestellt werden.
Hin und wieder gibt es aber Zeichen, die ich eben nicht auf der Tastatur eingeben kann. Darunter sind so exotische wie ℵ oder β (wo doch gerade im Web 2.0 Alles Beta ist). Brauchen werde ich demächst davon wohl die Pfeilsymbole (→ ← ↵ ↓ ↔ und ↑). Da XML aber diese ENTITIes nicht kennt, habe ich folgendes in mein RSS Template hinzugefügt:
!DOCTYPE rss [
!ENTITY % xhtml1-symbol PUBLIC
"-//W3C//ENTITIES Symbol for HTML//EN//XML"
"http://www.w3.org/2003/entities/2007/xhtml1-symbol.ent"
%xhtml1-symbol;
]
Das muss ich doch gleich mal testen. Und zwar eben hiermit. Mal sehen, ob's klappt.