molily: Frage stellt sich unerwartet erneut

Beitrag lesen

und stelle mir u.U. sogar die Frage, warum eigentlich UTF-8, immer gibts Ärger damit.

Wir koennen auch einfach wieder zu 7-Bit zurueck, das geht natuerlich auch. ;)
Aber ernsthaft: Freilich solltest du dir diese Frage stellen, aber die Antwort »Nein« bringt bei Webanwendungen nicht unbedingt den erhofften Vorteil. Genauso wie bei UTF-8 musst du alle beteiligten Prozesse und Daten synchronisieren. Und dadurch, dass du eben nicht ohne weiteres die meisten Unicode-Zeichen direkt abbilden kannst und Daten von »außen« bekommen kannst, deren Textkodierung (und oft zusätzlich uneindeutige Zeichenmaskierung) erst auf deine verwendete Kodierung abgebildet werden muss, bringt die Verwendung einer vermeintlich einfachen Kodierung auch gravierende Nacheile bei der Verarbeitung. Da wirst du mit den »fundamentally flawed« Standard-Stringfunktionen auch schnell in die Bredouille kommen.

Mathias