在mysql 里面执行时没有问题的。c#操作会出现问号或者更新失败。
原因是: 链接字符串的时候 要设置Charset=utf8; 不然就会按默认的服务器设置编码,通常会出问题。
1、创建的数据库是按 utf8 编码格式。 2、表也是utf8格式。3、链接字符串增加Charset=utf8;
如:"server=10.167.32.123;port=3307;user=root; password=sanhui123456;database=intelligentpatrol;SslMode=None;Charset=utf8;"
标签:c#,utf8,数据库,Charset,更新,汉字,mysql From: https://www.cnblogs.com/shiyige-216/p/17506428.html