C# .NET MySql连接器utf8问题
我的schema、table和varchar列有一个排序规则C# .NET MySql连接器utf8问题,c#,mysql,mysql-connector,C#,Mysql,Mysql Connector,我的schema、table和varchar列有一个排序规则utf8-utf8\u turnic\u ci,我正在尝试将土耳其语特定字符插入varchar(200)列 我的问题如下 insert into categories (name) values ('ışığı') 当我通过MySql工作台执行这个查询时,一切都很好 但当我使用MySqlClient执行此查询时,会插入isigi。不知怎的,土耳其语的角色都迷路了 MySqlConnection conn = new MySqlConn
utf8-utf8\u turnic\u ci
,我正在尝试将土耳其语特定字符插入varchar(200)列
我的问题如下
insert into categories (name) values ('ışığı')
当我通过MySql工作台执行这个查询时,一切都很好
但当我使用MySqlClient执行此查询时,会插入isigi
。不知怎的,土耳其语的角色都迷路了
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
MySqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "insert into categories (name) values ('ışığı')";
cmd.ExecuteNonQuery();
我还尝试在插入之前执行SET NAMES UTF8
,但没有成功
注意:我没有访问mysql配置文件的权限,只有mysql Workbench。您是否在连接字符串中指定了
CharSet=utf8
?谢谢!成功了(: