在使用Navicat for MySQL查看插入数据库的数据时,发现中文显示为乱码。搞了好久,理清思路如下:
确定mysql本身编码设置为utf8(也可以为gbk gb2312等)
用Navicat for MySQL创建数据库时设置数据库编码为utf8
设置表的编码为utf8
查看每个varchar 或char 的编码类型 如果不为utf8 改为utf8
连接数据库是指明编码为utf8
解决~!
时间: 2024-11-05 23:26:10
在使用Navicat for MySQL查看插入数据库的数据时,发现中文显示为乱码。搞了好久,理清思路如下:
确定mysql本身编码设置为utf8(也可以为gbk gb2312等)
用Navicat for MySQL创建数据库时设置数据库编码为utf8
设置表的编码为utf8
查看每个varchar 或char 的编码类型 如果不为utf8 改为utf8
连接数据库是指明编码为utf8
解决~!