课程
/数据库
/MySQL
/与MySQL的零距离接触
我已经将
character-set-server
和
default-character-set
改为utf8,可是创建数据表,为什么,使用的还是Latin1?
2015-06-13
源自:与MySQL的零距离接触 5-1
正在回答
在创建数据库的时候就指明默认的编码CREATE DATABASE test DEFAULT CHARACTER SET utf8,然后查看就会发现不是latin1了,然后用SET NAMES gbk就可以插入了,完全没有问题,而且你会发现此时的数据库编码方式还是utf8,而SET NAMES gbk只是改变数据库的查看编码罢了,并不影响数据库编码方式
求助阿 我的也是这样 没有大神帮忙解惑吗
试试把MySQL服务重新启动一下
我的也改了,但是一样的情况,默认还是Latin1
进入MySQL命令行后用命令查看下
show variables like 'char%';
遥远4363154
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识