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

Dotnetnuke DNN搜索不起作用-马其顿语,dotnetnuke,dotnetnuke-7,Dotnetnuke,Dotnetnuke 7,标准搜索模块不适用于DNN 7.4上的“西里尔”搜索。我有另一个网站与'西里尔'的内容,但在DNN7.3版本-没有问题,工作得很好。。在这两个网站上我都有英文内容,搜索效果很好。所以我的问题是只有当搜索“西里尔语”时才出现OT7.4。我尝试了一切:文件夹权限,重新索引内容。。有人帮忙吗 我今天发现的东西。。 在SearchResults模块的SearchResults.ascx文件中,在SearchTerm变量中,我在调试查询字符串时对其进行了编码。我在西里尔语中搜索类似于:CharStyleö

标准搜索模块不适用于DNN 7.4上的“西里尔”搜索。我有另一个网站与'西里尔'的内容,但在DNN7.3版本-没有问题,工作得很好。。在这两个网站上我都有英文内容,搜索效果很好。所以我的问题是只有当搜索“西里尔语”时才出现OT7.4。我尝试了一切:文件夹权限,重新索引内容。。有人帮忙吗

我今天发现的东西。。 在SearchResults模块的SearchResults.ascx文件中,在SearchTerm变量中,我在调试查询字符串时对其进行了编码。我在西里尔语中搜索类似于:CharStyleöСС,我有这个值:ÐÐСñ。。 这不是已解码的查询字符串。。这就是我的问题,但如何解决呢? 在URL中,我有:/Search Results/Search/ццццСц。。不好,一定是这样 /搜索结果?搜索=


为什么会发生这种情况?有人吗?

好的,我找到了某种解决办法。。 我尝试了很多方法,但是编码/解码的问题仍然存在,所以我对SearchTerm字段中的SearchResult模块进行了更改。 替换:HttpUtility.HtmlEncodeRequest.QueryString[Search] 使用Request.RawUrl,只需删除DNS,并在最终以纯文本形式获取查询字符串。。这是一种非常错误的方式来处理这种情况,但我已经精疲力竭地寻找解决办法