Why do we have user rules?

Why limit valid usernames with different rules? For example, why can't a user use the "@ 123 qw" username? Are there any technical difficulties or are these just community guidelines?

Also is it good to have national characters in the username? If I use "UTF-8" encoding for my site, it should work well in all browsers.

+3


source to share


2 answers


The username on the system is most often used to consume HUMANS, so from a usability point of view it should be READABLE

And yes, you can use your national characters in the username and make sure you understand the character encoding, storage and retrieval. The system / application must be prepared to use the encoding of choice at every level, such as client-side, server-side, and database-end, as well as the tools you use to manage with each level, such as IDE, etc.



So from my point of view, you need additional knowledge and effort to handle such a system without killing usability

+2


source


I believe I can give you several reasons, but the first thing that comes off my head is this one.



http://www.example.com/profile/%64123%20qw

      

+2


source







All Articles