Estou trazendo este tópico de volta, especialmente para este caso:
Primeiramente, agora vocês permitem nomes de usuário em UTF-8… então… ![]()
Além disso, este problema foi descoberto: Unicode username with Σ as the final char leads to an error loading profile page
Resumindo, há inconsistências entre o tratamento de vários caracteres UTF-8 pelo JavaScript, Ruby e PostgreSQL (por exemplo, ao converter para maiúsculas/minúsculas). Acredito que o problema mencionado pode tornar caracteres UTF-8 inseguros em nomes de usuário se outro método de roteamento, envolvendo o ID do usuário, não for implementado.
Então, é uma chance de reavaliar essa decisão ![]()