2015-04-18 14 views
0

標準搜索模塊不能與'cyrilic'搜索DNN 7.4一起使用。我有另一個網站'cyrilic'的內容,但在DNN 7.3版本 - 沒有問題,工作得很好..在這兩個網站上我有英文內容,搜索效果很好。所以我的問題只有在搜索'cyrilic'時纔是7.4。我嘗試了一切:文件夾權限,重新索引內容..有人幫忙?DNN搜索不起作用 - 馬其頓

東西,我今天找到.. 在SearchResults模塊中,在SearchResults.ascx文件中,在SearchTerm變量中,我調試時編碼了查詢字符串。我搜索的東西是這樣的:cyrilicТЕСТ,我有這個值:Ñ Ð µ Ñ Ñ .. 這是不解碼查詢字符串..所以這是我的問題,但如何解決它? 而在URL我有:/搜索結果/搜索/тест..它不好,它必須是 /Search-Results?Search =тест

爲什麼會發生這種情況?任何人 ?

回答

0

好吧,我找到了某種「解決方案」.. 我嘗試了很多東西,但編碼/解碼的問題仍然存在,所以我在SearchTerm字段中對SearchResult模塊進行了更改。 替換:HttpUtility.HtmlEncode(Request.QueryString [「搜索」]) 與Request.RawUrl,只是刪除DNS和在最後得到querystring作爲純文本..這是一個非常錯誤的方式來處理的情況,但我是完全用盡搜索解決方案。