Jeder Web-Programmierer kann mit wenigen Handgriffen Unmengen an HTML, CSS und JavaScript erzeugen, das in beliebigen Browsern irgendwie angezeigt wird. Leider ist nicht alles, was man so produziert, fehlerfrei oder entspricht den Standards. Das fällt nur zumeist nicht auf, da Browser inzwischen viele Tricks gelernt haben, um Fehler selber zu beheben.
Es gibt mehrere Faktoren, warum ein Browser den Zeichensatz einer HTML-Seite bzw. einer Textdatei falsch errät: In der Regel fehlen eine oder mehrere Angaben, so dass der Browser z.B. auf den Standard-Zeichensatz des aktuellen Betriebssystems zurückfällt.
Mit folgenden Handgriffen kann man Browser dauerhaft davon überzeugen, eine UTF-8-Seite auch als UTF-8 anzuzeigen:
Schon vor geraumer Zeit hatte ich mich mit der Idee beschäftigt, wie man Syndikation nicht mit dem im Parsing etwas aufwändigen XML, sondern eher mit JSON lösen kann. Meine Idee damals hieß JSON-RSS, und war analog zu der Struktur von RSS aufgebaut. Tatsächlich hat zufälligerweise Slack ein Format entwickelt, was analog zu JSON-RSS Syndikation via JSON löst – mit einem zusätzlichen Nebeneffekt.
Das Journal bzw. das Blogophon entwickelt sich langsam aber beständig. Inzwischen sind pro Woche knapp 150 Besucher auf den Seiten unterwegs, um sich vor allen Dingen über Elite: Dangerous zu informieren. Seitdem in „Elite: Dangerous“ Aliens aufgetaucht sind, merkt man nochmals deutlich mehr Betrieb auf den betreffenden Seiten des Journals.
Der Hauptverkehr kommt dabei nach wie vor direkt über Suchmaschinen. Facebook, Twitter, Tumblr und RSS bringen prozentual gesehen etwa ein Viertel der Besucher auf diese Seite.