2011-12-06 47 views
2

我想讀取使用LINQ到實體的LimeSurvey表。我的問題是,LimeSurvey存儲字符串在UTF8和.Net不喜歡它...如何讀取使用LINQ到實體的UTF8編碼的字符串

所以,我有一個簡單的函數列出我所有的調查,我怎麼能告訴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(); 
     } 
    } 
+1

也許這個作品:HTTP:// stackoverflow.com/questions/2557992/get-correct-output-from-utf-8-stored-in-varchar-using-entity-framework-or-linq2s – okrumnow

+0

@亨克Holterman:表Lime_Surveys有幾個字符串字段,所有都有相同的問題......每次使用像'é'這樣的字符時,字符串在.net – Sergio

+1

上顯示錯誤'錯誤'並不是什麼大問題報告。如果你想要答案:樣本,細節,十六進制視圖。 –

回答