Wenn Sie ihre Benutzernamen verwenden werden, um URL usw. zu erzeugen, versuchen ich dann, mit dem Standard-ASCII-Satz der Buchstaben, keine Sonderzeichen zu haften. Eine einfache Annäherung könnte, zu prüfen, ob jeder Buchstabe zwischen 0-9, ist A-z oder A-Z sein. Einige andere Buchstaben, wie Unterstreichen erlaubt auch in den URL.
Ist hier eine schnelle Verbindung, die URL und erlaubte Buchstaben etc. beschreibt.
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm