DNN 搜索不起作用 - 马其顿语

DNN search not working - macedonian

标准搜索模块不适用于 DNN 7.4 上的 'cyrilic' 搜索。我有另一个包含 'cyrilic' 内容的网站,但在 DNN 7.3 版本上 - 没有问题并且运行良好.. 在这两个网站上我都有英文内容,并且搜索效果很好。所以我的问题只是 ot 7.4 only when search 'cyrilic'。我尝试了一切:文件夹权限、重新索引内容..有人帮忙吗?

我今天发现的东西.. 在 SearchResults 模块中,在 SearchResults.ascx 文件中,在 SearchTerm 变量中,我在调试时对查询字符串进行了编码。我正在搜索类似的东西:西里尔语上的 ТЕСТ,我有这个值:ÑеÑÑ .. 这不是解码的查询字符串..所以这就是我的问题,但如何解决呢? 在 URL 中,我有:/Search-Results/Search/тест .. 不行,必须是 /Search-Results?Search=тест

为什么会这样?有人吗?

好的,我找到了某种 "solution" .. 我尝试了很多东西,但 encode/decode 的问题仍然存在,所以我对 SearchTerm 字段中的 SearchResult 模块进行了更改。 替换:HttpUtility.HtmlEncode(Request.QueryString["Search"]) 使用 Request.RawUrl,只需删除 DNS 并最终将查询字符串作为纯文本获取。这是处理这种情况的一种非常错误的方法,但我已经筋疲力尽地寻找解决方案。