Discourse 支持中文用户名

Discourse 在默认安装的情况下是不支持中文用户名的输入的。

根据官方的说明,从 Discourse 2.3.0.beta9 版本开始,Discourse 就已经能够支持 Unicode 的用户名了,包括中文的用户名。

官方发布的文章为:Unicode usernames and group names - announcements - Discourse Meta

你需要对你的 Discourse 进行设置就行了。

设置位置

在管理员控制的设置中,搜索字符 unicode。

你就可以看到有个选项叫做 unicode usernames。

选择上这个选项就可以了。

如果你使用的是英文版语言的 Discourse 的话。

那么这个的配置选项就在这里了。

曾经在很久之前,有人讨论过这个内容,不过这个是在官方不支持的情况下。

目前你已经不需要安装这个插件了。

这个插件讨论的地址为:Chinese/Japanese/Korean localized username support 中文用户名支持 - plugin - Discourse Meta

也感谢广大用户对 Discourse 做出的贡献。

测试了下,确实可用。

换了一个中文的用户名试了下。

在使用 @ 的时候也是没有问题的,能够正常的 AT 到中文用户名。