簡體   English   中英

搜索包括瑞典字符 html 編碼

[英]Search including swedish characters html-encoded

我們有一個 EF6 MVC3 codeFirst-site。 我們的新聞由兩個實體組成。 newsPost帶有字符串HeaderIntroductionnewsArticle帶有字符串Body ,所有 nvarchar max 在 db 中。

在 newsPost 中,瑞典語 ö 在 DB 中存儲為 ö,但在 newsArticle 中,我們同時擁有 ö 和ö 存儲(我們使用 ckEditor 來編輯正文)。

當用戶發送一個字符串搜索詞時,很容易在帖子中搜索匹配項,但對於文章,我想同時搜索搜索詞和 html 編碼的搜索詞。

我想我想寫這樣的東西

var htmlEncodedSearchword= Html.Encode(searchword);
var postIds = context.News.Where(m => m.Body.Contains(searchword)||m.Body.Contains(HtmlEncodedSearchword)).OrderByDescending(x=>x.PublicDate).Select(x => x.PostId).ToList();

...但我不知道該怎么做。

有一種方法WebUtility.HtmlEncode可以做到這一點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM