Gunnar Bittersmann: Swift-5.0.3 Sonderzeichen in Mail Adresse

Beitrag lesen

@@Carmen

wenn ein User eine Mail Adresse eingibt die ein Sonderzeichen enthält, in diesem Fall ein "ä" erhalte ich wenn ich die Fehlerausgabe aktiviere die zuvor genannte Fehlermeldung.

Dann behandelt dein Mailclient (Swift) das Sonderzeichen[1] nicht richtig.

Wo tritt das ä denn auf? Vor oder nach dem @? Wenn zweites: wandle den Hostnamen in Punycode um.

LLAP 🖖

--
“You might believe there are benefits for the developer, but first of all, you should put those behind the interest of the user.” —Stefan Tilkov
Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|

  1. In diesem Fall stimmt die Bezeichnung „Sonderzeichen“ sogar. Im Kontext E-Mail-Adresse sind Nicht-ASCII-Zeichen Sonderzeichen und müssen entsprechen behandelt werden. In anderen Kontexten (bspw. HTML) sind sie es nicht. ↩︎