# Bug Report：搜索过滤器与波斯语类别 Slug 的问题

**URL:** https://meta.discourse.org/t/bug-report-search-filter-issue-with-persian-category-slug/375924
**Category:** Bug
**Tags:** search, rtl
**Created:** [2025年七月26日 06:38 UTC](https://meta.discourse.org/t/bug-report-search-filter-issue-with-persian-category-slug/375924 "2025-07-26T06:38:09Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![serkhelesheyi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/serkhelesheyi/32/497726_2.png) [@serkhelesheyi](https://meta.discourse.org/u/serkhelesheyi)
#### Post date: [2025年七月26日 06:38 UTC](https://meta.discourse.org/t/bug-report-search-filter-issue-with-persian-category-slug/375924/1 "2025-07-26T06:38:09Z")

</div>

**描述：**

在使用 Discourse 时，我遇到了一个问题，即在按具有 RTL 波斯语（Farsi）名称的类别进行筛选时，搜索功能会出现故障，这些名称随后会自动转换为 URL 编码的 slug。

**重现步骤：**

1. 创建一个具有波斯语名称的类别（例如，`استناد`）。
2. 观察 Discourse 是否会自动为该类别生成 URL 编码的 slug（例如，`%D8%A7%D8%B3%D8%AA%D9%86%D8%A7%D8%AF`）。
3. 对此类别中的内容执行常规搜索。结果显示正确。
4. 激活搜索过滤器，并将搜索范围缩小到此特定类别。
5. 未找到任何结果，尽管类别中存在内容，并且在常规搜索中可见。

**预期行为：**

当按具有 URL 编码波斯语 slug 的类别筛选搜索结果时，搜索应能正确识别并显示该类别中的所有相关内容，这与类别 slug 为英文时的工作方式类似。

**实际行为：**

按具有 URL 编码波斯语 slug 的类别筛选搜索结果时，不会产生任何结果，这实际上破坏了这些类别的定向搜索功能。当类别 slug 为英文时，不会出现此问题。

感谢您对此事的关注。如果您需要任何其他信息，请告知我。
