Добрый день всем!
Не могу побороть проблему с юникодом, вместо русского текста пишутся ????
У меня есть таблица, в ней есть поле nvarchar, след. sql код работает великолепно:
Update [Screenshots] set name=N'Значение' where id=230246
я создал Entity Framework model, выставил для поле Unicode = true.
далее пробую след. код:
public void Put(FormDataCollection formData)
{
string filename = formData.Get("filename");
var screenshot = c.Screenshots.Where(p => p.filename == filename).FirstOrDefault();
if (screenshot != null)
{
screenshot.name = formData.Get("description");
c.SaveChanges();
}
}
пишет "????"
Проверял дебаггером, formData.Get("description") — нормальный русский текст. Что делать?