【发布时间】:2018-04-21 12:02:26
【问题描述】:
我有一个如下所示的连接字符串
"Server=localhost;Uid=root;Pwd='abcd';Database=testdb;charset=utf8;ConnectionReset=True;"
任何插入到数据库表列中的 unicode 字符都将作为特殊字符插入。如果我删除“ConnectionReset=True;”,一切正常从我的连接字符串。 知道这里发生了什么吗?
注意:我相信我的代码很好,因为当我从连接字符串中删除 ConnectionReset=True; 部分时,插入 unicode 很好。
【问题讨论】:
-
知道这里发生了什么吗?不!...连接字符串在哪里定义它是一种编程语言吗?
-
当然是。带有实体框架的 C# .net 核心
-
您应该在使用此连接字符串的地方包含一些 C# 代码。我已经用额外的标签更新了问题。
-
请查看更新后的问题
-
我的问题是 charset 和 connectionreset 属性之间存在冲突
标签: c# mysql entity-framework utf-8 character-encoding