关于数据库乱码问题

如果需要永久的改变数据库编码,最好的办法就是需改 配置文件

1.在MySQL的安装路径下找到my.ini文件,在[client]   [MySQL]   [mysqld]这三处地方下都加上default-character-set=utf8

2. 保存文件后,重新启动服务

3.可以在MySQL指令中输入status查看字符是否已经全部变为utf-8

4然后如果你用的是SQLYog,那么你会发现以前建的表依然会出现乱码情况,因为那是在改变配置文件前建立的。所以还需要改变表的以及其列的编码。

5 最后一点就是在SQLYog中建立表的时候一定要选择编码为utf-8以及校验collation为uft-8,那么这样建立的表就不会出现乱码问题了

你可能感兴趣的:(数据库,乱码)