[英]Search including swedish characters html-encoded
我們有一個 EF6 MVC3 codeFirst-site。 我們的新聞由兩個實體組成。 newsPost帶有字符串Header和Introduction和newsArticle帶有字符串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.