我遇到了一个 Bug:当用户名是中文时,“个人资料 - 活动 - 主题”无法正常工作。
假设中文用户名为 快,其 Unicode 为 %E5%BF%AB。如果我点击“个人资料 - 活动 - 主题”,它工作正常,因为 discourse 查询的是 /topics/created-by/%E5%BF%AB.json。但是,如果我向下滚动并想加载更多内容,它会因状态码 404 而失败。它查询的是 /topics/created-by/%25E5%25BF%25AB.json?page=1,因为 Unicode 用户名中的 % 被转换为了 %25。