Discourse 在默认安装的情况下是不支持中文用户名的输入的。
根据官方的说明,从 Discourse 2.3.0.beta9 版本开始,Discourse 就已经能够支持 Unicode 的用户名了,包括中文的用户名。
官方发布的文章为:Unicode usernames and group names - announcements - Discourse Meta
你需要对你的 Discourse 进行设置就行了。
设置位置
在管理员控制的设置中,搜索字符 unicode。
你就可以看到有个选项叫做 unicode usernames。
选择上这个选项就可以了。
如果你使用的是英文版语言的 Discourse 的话。
那么这个的配置选项就在这里了。
曾经在很久之前,有人讨论过这个内容,不过这个是在官方不支持的情况下。
目前你已经不需要安装这个插件了。