Ser*_*gio 3 c# linq limesurvey
我正在尝试使用 Linq to entity读取LimeSurvey表。我的问题是 LimeSurvey 以 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();
}
}
Run Code Online (Sandbox Code Playgroud)
您需要更改您使用的字符串的编码
Encoding.UTF8.GetString(Encoding.Default.GetBytes(yourstring))
Run Code Online (Sandbox Code Playgroud)
查看这个答案:使用实体框架或 Linq2SQL 从存储在 VarChar 中的 UTF-8 中获取正确的输出?
归档时间: |
|
查看次数: |
3903 次 |
最近记录: |