Vraag : Beperk gebruikersbenamingen tot de karakters van de url coderen-brandkast?

Hallo,

I am een Web app schrijven, en wanneer gebruikersinschrijving, ik hun gekozen gebruikersbenamingen wil slechts ervoor zorgen bevat letters en getallen. Dit is een beetje niettemin netelig met verschillende localisatie en zulke. Ik moet ervoor zorgen dat de gekozen gebruikersbenaming van de gebruiker niet omhoog urls knoeit en als dat vult wanneer ik probeer druk het daar in webpages.

Is een patroon voor het afdwingen van „veilige“ gebruikersbenamingen wanneer de gebruikers omhoog ondertekenen? Ik gebruik Java, en heb fundamenteel één of ander te controleren patroon nodig als een gebruikersbenaming met welk regels ook voor een Web app steek houden,

Thanks
in overeenstemming is

Antwoord : Beperk gebruikersbenamingen tot de karakters van de url coderen-brandkast?

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
Andere oplossingen  
 
programming4us programming4us