Mysql默认
的编码是,所以通过Sqlyog或者Java程序读写数据库时,中文都将显示为乱码,但在控制台通过命令行可以显示中文。
如何解决中文乱码问题呢,改变Mysql系统的,在MySql目录下的my.中的default-character-set=改为default-character-set=gbk(或其他),再重启服务。但仍然显示为乱码,原来是数据库的仍是,我直接删除数据库,重新建了一个。后来发现在Mysql/data文件夹下在数据库名对应文件夹下多了个db.opt文件,内容为
default-character-set=gbk
default-collation=gbk_chinese_ci
大概这样改就OK了
阅读(1478) | 评论(0) | 转发(0) |