Estoy buscando algún código que convierta nombres de usuario a minúsculas, antes de almacenarlos. Estoy 90% seguro de que esto está bien, pero ¿hay sistemas que realmente requieran sensibilidad de mayúsculas y minúsculas en los nombres de usuario (específicamente en la industria de la salud)?¿Los nombres de usuario siempre distinguen entre mayúsculas y minúsculas?
Nota: mi código particular no está en el punto de entrada. Estamos tomando nombres de usuario de otros sistemas. La preocupación que tengo depende de esos sistemas (que pueden o no estar bajo nuestro control) para pasar constantemente nombres de usuario en el mismo caso que el otro (cuando se describe al mismo usuario).
También de la nota - el código es:
userName.toLowerCase(Locale.ENGLISH)
Son todos los nombres de usuario en Inglés? ¿Es esto solo para que coincida con la intercalación en la base de datos? Tenga en cuenta que (en Java al menos) String.toLowerCase()
se define como String.toLowerCase(Locale.getDefault())
¿Alguien me puede decir por qué esto se está rebajando? No es una respuesta específica en mi caso, pero pensé que sería útil para otros. ¿Lo que da? – Stephen
Odio drive-by votos abajo. Lamentablemente, suceden. –
Bueno, esto responde exactamente a lo que se pidió. Señala un caso en el que los nombres de los usuarios distinguen entre mayúsculas y minúsculas. Yo voté a favor esto –