Sont les noms d'utilisateur toujours sensible à la casse?

Je suis à la recherche d'un code qui convertit les noms d'utilisateur en minuscules, avant de les ranger. Je suis sûr à 90% que c'est ok, mais il y a des systèmes qui ont réellement besoin de la casse sur les noms d'utilisateurs (en particulier dans le secteur de la santé)?

Remarque: mon code n'est pas au point d'entrée. Nous prenons des noms d'utilisateur à partir d'autres systèmes. Le souci que j'ai est en fonction de ces systèmes (qui peut ou ne peut pas être sous notre contrôle) de toujours nous transmettre les noms d'utilisateurs dans le même cas que tous les autres (lors de la description de l'utilisateur même).

Également de noter le code est:

userName.toLowerCase(Locale.ENGLISH)

Sont tous les noms d'utilisateur en anglais? Est-ce juste de sorte qu'il corresponde classement dans la base de données? Il faut noter que, dans java au moins) String.toLowerCase() est défini comme String.toLowerCase(Locale.getDefault())

OriginalL'auteur Stephen | 2009-02-12