Sto guardando un codice che converte i nomi utente in lettere minuscole, prima di memorizzarli. Sono sicuro al 90% che va bene, ma ci sono sistemi là fuori che richiedono effettivamente la distinzione tra maiuscole e minuscole nei nomi degli utenti (in particolare nel settore sanitario)?I nomi degli utenti sono maiuscole e minuscole?
Nota: il mio codice particolare non è al punto di entrata. Stiamo prendendo i nomi degli utenti da altri sistemi. La mia preoccupazione dipende da quei sistemi (che possono o meno essere sotto il nostro controllo) per passare in modo coerente i nomi utente nello stesso caso l'uno dell'altro (quando si descrive lo stesso utente).
Degna di nota - il codice è:
userName.toLowerCase(Locale.ENGLISH)
sono tutti i nomi utente in inglese? È così giusto che corrisponda alle regole di confronto nel database? Si noti che (in Java almeno) String.toLowerCase()
è definito come String.toLowerCase(Locale.getDefault())
Qualcuno è in grado di dirmi perché questo è stato downvoted? Nel mio caso non è una risposta specifica, ma lo avrei ritenuto utile per gli altri. Cosa dà? – Stephen
Odio drive-by down-votes. Purtroppo, accadono. –
Bene, questo risponde esattamente a quello che è stato chiesto. Indica un caso in cui i nomi utente sono case sensitive. Ho svalutato questo. –