带重音的字符在监视词中导致误报

使用“监视词”时,带重音的字符可能会导致误报,因为它们会根据重音字符拆分单词,而不是将其视为单词的一部分。看起来单词过滤器会将带重音和变音符号的字母视为空格,而不是同一单词的一部分。

重现步骤:

  • 将“anal”添加到阻止的“监视词”中
  • 以非管理员用户身份,尝试在帖子中使用 analógico

  • 帖子被阻止

尝试使用 analog 进行相同操作可以按预期进行,并且允许发布。

9 个赞

我在本地也复现了同样的问题。此 bug 还包括其他带软音符的字符,例如 ç 和 ş:

3 个赞

此 PR 中已实现对已关注单词中 UTF-8 字符的支持:

这应该可以正确检测所有单词的单词边界,包括那些包含 UTF-8 字符的单词。

3 个赞

此主题已在 3 天后自动关闭。不再允许回复。