课程
/数据库
/MySQL
/与MySQL的零距离接触
已经使用 SET NAMES gbk;无效
又使用SET NAMES utf8;还是无效 如何解决
而且还不是乱码,全是问号是怎么回事?
2016-08-06
源自:与MySQL的零距离接触 5-1
正在回答
这是字符集不一致造成的。 修改mysql的默认字符集是通过修改它的配置文件来实现的。一般分两种情况: Windows平台 windows下的mysql配置文件是my.ini,一般在c:windowsmy.ini或者c:winntmy.ini可 以直接在这个文件里面加上 default-character-set=gbk #或gb2312,big5,utf8 然后重新启动mysql service mysql restart 或 /etc/init.d/mysql restart 或用其他方法重新启动,就生效了。
KeviN_LE 提问者
我有点好奇,你是以什么编码插入数据的,直接就插入进去了吗?
但是我的windows文件夹下面没有windowsmy.ini和winntmy.ini文件啊 没有找到 ,仅仅找到一个win.ini,里面的配置信息少的可怜
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识