Om du går att använda deras usernames för att frambringa URLs etc., jag skulle därefter försök att klibba med den standarda ASCII-uppsättningen av tecken, inga speciala tecken. Ett enkelt att närma sig kunde vara att kontrollera, att varje tecken är mellan 0-9, aen-z eller AEN-Z. Några andra tecken, den lika understrykningen är också tillåtna i URLs.
Är här en ömt ställe anknyter som beskriver URLs och tillåtna tecken Etc.
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm