Question : Limiter les noms de l'utilisateur aux caractères coder-sûrs d'URL ?

Bonjour, le

I AM l'inscription d'un Web $$etAPP, et quand l'engagement d'utilisateurs, je veulent s'assurer leurs noms de l'utilisateur choisis contient seulement des lettres et des nombres. C'est un peu rusé cependant avec différentes localisations et tel. Je dois m'assurer que l'username choisi de l'utilisateur ne salit pas vers le haut les URL et la substance comme cela quand j'essaye l'impression il dans webpages.

Is là un modèle pour imposer des noms de l'utilisateur « sûrs » quand les utilisateurs s'inscrivent ? J'emploie Java, et ai besoin fondamentalement d'un certain modèle pour vérifier si un username se conforme à celui qui ordonne semble raisonnable pour un Web $$etAPP, le

Thanks
class= de

Réponse : Limiter les noms de l'utilisateur aux caractères coder-sûrs d'URL ?

Si vous allez employer leurs noms de l'utilisateur pour produire des URL etc., j'essayerais alors de coller avec l'ensemble standard d'ASCII de caractères, aucuns caractères spéciaux.  Une approche simple pourrait être de vérifier que chaque caractère est entre 0-9, a-z ou A-Z.  On permet également quelques autres caractères, comme le soulignage dans les URL.

Voici un lien rapide qui décrit les URL et les caractères permis etc.

http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us