Gunnar Bittersmann: Funktion zum Umwandeln von Umlauten bringt Fehler bei Zuweisung

Beitrag lesen

@@Der Martin:

nuqneH

a) Formulardaten werden als ISO-dingsda an Users Mailclient übergeben, der ist auch auf ISO-Latin als Default eingestellt - passt.
b) Formulardaten werden als ISO-dingsda an Users Mailclient übergeben, der ist aber auf UTF-8 als Default eingestellt - passt nicht, Umlaute kommen als Fragezeichen (fehlerhafte UTF-8-Codierung).
[…]
Was merken wir daran wieder, lieber Sascha? Mit dem "Versand" eines Formulars über das mailto-Pseudoprotokoll holen wir uns eine weitere Unbekannte in das System, nämlich den Mailclient des Besuchers. […]

Und was merken wir daran wieder, lieber Der? Wenn an irgendeiner Stelle eine andere Zeichencodierung als UTF-8 verwandt wird, schafft das nur Probleme.

Intern kann Software ja gern UTF-16 oder UTF-32 verwenden; nach außen sollte es UTF-8 sein. Immer und überall.*

Qapla'

* Ja, für CJK mag UTF-16 besser, weil platzsparender sein.

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)