Als u hun gebruikersbenamingen gaat gebruiken om URLs enz. te produceren, zou ik dan om met de standaardreeks van ASCII karakters, geen speciale karakters proberen te plakken. Een eenvoudige benadering zou te controleren kunnen zijn dat elk karakter tussen 0-9, a-z of A-Z is. Een andere karakters, zoals onderstreepteken wordt ook toegestaan in URLs.
Hier is een snelle verbinding die URLs en toegestane karakters enz. beschrijft.
http://www.blooberry.com/indexdot/html/topics/urlencoding.htm