Voy a levantar este tema, especialmente para este caso:
En primer lugar, ahora permiten nombres de usuario UTF-8… así que… ![]()
Además, se descubrió este problema: Unicode username with Σ as the final char leads to an error loading profile page
Para resumir, hay inconsistencias entre el manejo de varios caracteres UTF-8 por parte de JavaScript, Ruby y PostgreSQL (por ejemplo, al convertir a mayúsculas o minúsculas). Creo que el problema mencionado podría hacer que los caracteres UTF-8 sean inseguros en los nombres de usuario si no se implementa otro método de enrutamiento que involucre el ID del usuario.
Así que es una oportunidad para revisar esta decisión ![]()