このトピックを、特にこのケースについて持ち上げさせていただきます。
まず、現在 UTF-8 ユーザー名が許可されていることを考えると… ![]()
また、以下の問題が発見されました:Unicode username with Σ as the final char leads to an error loading profile page
要約すると、JavaScript、Ruby、PostgreSQL 間での、さまざまな UTF-8 文字の扱い(例えば大文字・小文字への変換など)に不整合があります。上記の問題は、ユーザー ID を用いた別のルーティング方式が実装されない限り、UTF-8 文字をユーザー名として安全に使用できなくする可能性があります。
したがって、この決定を見直す機会ではないでしょうか ![]()