mysql更改默认字符集

我是安装版的,有一个MySQLInstanceConfig.exe可以设置默认字符集,我用它设置为了UTF8,然后用MySQLAdministrator操作数据库。发现建... 我是安装版的,有一个MySQLInstanceConfig.exe可以设置默认字符集,我用它设置为了UTF8,然后用MySQL Administrator操作数据库。发现建表的时候字体里面多了一个DEFAULT,但是建表完成后再进去查看发现字符又变成了Latin1,为什么?有什么其他方法设置mysql的字符集吗?
这哥们问题都没看清就来了,我说了我用这个工具设置为UTF8了(这个工具修改后my.ini已经变为UTF8了),但是还是出现我上面说的问题。哥们答题慎重啊,不要为了分数,不解决问题。
展开
 我来答
百度网友0f37e23c0
2010-05-29 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1293万
展开全部

你看看我的图片回答吧,提交回答时百度不让我回答。

圣鸾OJ
2015-10-08 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:112万
展开全部
1,service mysqld stop,停用mysql。
2.cp /etc/my.cnf /etc/my.cnf.bak,修改前做备份,这是个好习惯。
修改my.cnf
vi /etc/my.cnf
在[client]下添加,client为控制客户端的,没试过,没有的可以不需要加。
default-character-set=utf8
在[mysqld]下添加,mysqld为控制服务器端的,改过了,OK。
default-character-set=utf8

3.service mysqld restart,重启。
4.show variables like '%char%';查看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路飞卡
2010-05-29 · TA获得超过252个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:252万
展开全部
先停止MYSQL服务,在打开MYSQL安装目录下的my.ini,有两个默认字符好像是Latin1(你打开一看就明白了),把这两个Latin1都改成gbk或者gb2313,这样以后永远就没有中文乱码的问题了,不论是录入中文还是读取中文.........给分...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式