Blut, Schweiß und UTF-8

In den vergangenen Jahrzehnten hat es einige erstaunliche Entwicklungen im Bereich der vernetzten digitalen Datenverarbeitung gegeben. Wer auf ein hohes Veränderungstempo mit Schwindel und Übelkeit reagiert, wird sich über eine Konstante freuen:

You write web apps. You understand the web is global, and want to support internationalization. You want UTF-8.

UTF-8 is extremely sane. Well, as sane as an encoding can be that features backwards-compatibility with ASCII.

Everything you care about supports UTF-8. Trust me: you want it everywhere.

Problem is, every last part of the web-application stack will fight you on your quest towards UTF-8 purity. What follows is a playbook to win your pervasive-UTF-8 battle.

Immerhin bin ich mit meinen Problemen nicht allein.