一直都是使用navicat来进行数据库操作 查询并无问题
起因: 今天使用控制台进行查询时 发现表中的中文数据全变成了乱码
错误原因: 经查询控制台使用的时GBK编码而MySQL传输使用的是UTF-8编码
解决方法: 由于控制台无法更改编码 所以需要在MySQL安装目录中找到my.ini文件
打开后按ctrl+f 查找default-character-set 将其改为 default-character-set=gbk
一直都是使用navicat来进行数据库操作 查询并无问题
起因: 今天使用控制台进行查询时 发现表中的中文数据全变成了乱码
错误原因: 经查询控制台使用的时GBK编码而MySQL传输使用的是UTF-8编码
解决方法: 由于控制台无法更改编码 所以需要在MySQL安装目录中找到my.ini文件
打开后按ctrl+f 查找default-character-set 将其改为 default-character-set=gbk