如何设置mysql数据库为utf-8编码

 我来答
六锶尽念飘1e
2017-01-09 · TA获得超过1693个赞
知道大有可为答主
回答量:2034
采纳率:82%
帮助的人:1531万
展开全部

修改 mysql 编码应该编辑 my.cnf 文件:

在 [client]和[mysqld]下面都增加 default-character-set=utf8  

改完之后 需要重启 才可以生效

l7722526
2017-05-07 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3810万
展开全部
以更改为UTF-8为例,GB2312雷同。
1、关闭mysql服务(以下为命令行中执行)
view plaincopy
service mysql stop
2、修改 /etc/mysql/my.cnf (默认的安装路径)
view plaincopy
vim /etc/mysql/my.cnf
打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
character_set_server=utf8
init_connect='SET NAMES utf8'

然后保存退出。
3、重新启动mysql服务
view plaincopy
service mysql start
至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小萌乐乐
2017-01-18 · TA获得超过128个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:225万
展开全部


新建数据库的时候,这个地方选择utf-8编码就行了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦子收稻子
2017-02-23 · TA获得超过363个赞
知道小有建树答主
回答量:753
采纳率:50%
帮助的人:175万
展开全部
在mysql你建字段的时候,就会有个选择编码的地方,建议最好用Utf-bin-8的那种,之前我定义的utf-8结果出来的还是乱码,后来换了utfbin8就没有过错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leeming6666
2017-04-18 · TA获得超过3452个赞
知道大有可为答主
回答量:3240
采纳率:85%
帮助的人:729万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式