asp.net - Entity Framework 4 unicode问题保存

标签 asp.net mysql asp.net-mvc entity-framework-4

我在将 Entity Framework 4 与 MySQL 连接器 6.3.6 结合使用时遇到问题。我已将 MySQL 数据库转换为 utf8 - 默认排序规则以在我的网站上使用 unicode。问题是,当我尝试使用 Entity Framework 4 保存 unicode 字符串时,我可以从数据库中读取 unicode 到我的网站,它在我的数据库上打上了问号。我什至从 Visual Studio 设计器中设置了 Unicode 属性,但无济于事。我是不是遗漏了什么,或者您是否需要做些什么才能使 Entity Framework 将 unicode 写入数据库?

最佳答案

好的,经过大量研究后发现 MySQL 连接器 6.3.6 有一个连接字符串参数“charset=utf8”。您需要将其添加到您的连接字符串中。

关于asp.net - Entity Framework 4 unicode问题保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4836066/

相关文章:

c# - 使用 ManagementScope (WMI) - 有什么问题吗?

asp.net - 当 CustomError 设置为 "On"或 "RemoteOnly"时,运行状况监控不会记录错误

javascript - 如何在 Javascript 中检查 RadGrid EditColumn 的 id 是否有效

javascript - 无法使用 mysql 和 Node js 返回选择查询值

php 从数据库中获取数据会减慢页面速度

asp.net - 使用 Moq 对 View 属性进行单元测试

php - 使用 PHP 在数据库中插入 Paypal 付款日期

javascript - 使用jquery提交时如何将数组添加到表单?

javascript - 数据库中的建议值

jquery - JSON 数据到 MVC Controller 操作结果