Entity Framework 4 Unicode сохранение проблемы - PullRequest
2 голосов
/ 29 января 2011

У меня проблема с использованием Entity Framework 4 с коннектором MySQL 6.3.6.Я сделал MySQL dabase для utf8 - сопоставление по умолчанию для использования Юникода на моем сайте.Проблема заключается в том, что я могу читать юникод на свой веб-сайт из базы данных, когда при попытке сохранить строку юникода с использованием структуры лица 4 он ставит вопросительные знаки в моей базе данных.Я даже настроил свойство Unicode от дизайнера Visual Studio, но безрезультатно.Я что-то упустил или вам нужно что-то сделать, чтобы структура сущностей записывала юникод в базу данных?

Ответы [ 2 ]

4 голосов
/ 29 января 2011

Хорошо, после многих исследований выясняется, что коннектор MySQL 6.3.6 получил параметр строки соединения 'charset = utf8'.вам нужно добавить это в строку подключения.

1 голос
/ 12 декабря 2018

создать строку подключения с помощью 'charset = utf8' в файле Web.config

<connectionStrings>
<add name="con" connectionString="server=localhost;Uid=root;password=;database=webpro;charset=utf8 "  />    
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...