如何使用linq读取UTF8编码的字符串
本文关键字:编码 字符串 UTF8 读取 何使用 linq | 更新日期: 2023-09-27 18:16:53
我正在尝试使用Linq来读取一个limessurvey表。我的问题是,limessurvey存储字符串在UTF8和。net不喜欢它…
所以,我有一个简单的函数来列出我所有的调查,我怎么能告诉Linq读取UTF8格式的字符串?
我的函数:
public static List<Lime_Surveys> List()
{
using (LimeSurveyEntities db = new LimeSurveyEntities())
{
IQueryable<Lime_Surveys> list = db.Lime_Surveys.Include("Lime_Surveys_LanguageSettings");
return list.ToList();
}
}
您需要更改使用
读取的字符串的编码Encoding.UTF8.GetString(Encoding.Default.GetBytes(yourstring))
检查这个答案:从使用实体框架或Linq2SQL存储在VarChar中的UTF-8获得正确的输出?