c#读取数据库列是乱码的,内容正常显示,折腾了好久也没解决

my.ini的配置如下:

[client]


port=3306


default-character-set=utf8
[mysql]
port=3306


default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8
character-set-client=utf8
character-set-connection=utf8
character-set-results=utf8

character-set-filesystem=utf8


配置完成后,在运行输入cmd ,以管理员身份运行。

依次输入:

net stop mysql

mysqld install

net start mysql

mysql -uroot -p密码

use 10           ----10是数据库名称

show variables like 'char%' ;


显示如下,都是utf-8了,可是还是乱码

其它操作:

show variables like 'character%';

show variables like 'collation%';

猜你喜欢

转载自blog.csdn.net/yuhan61659/article/details/80612819