为了账号安全,请及时绑定邮箱和手机立即绑定

mysql set character_set_database=utf8设置无效,为什么?

mysql set character_set_database=utf8设置无效,为什么?

翻翻过去那场雪 2018-08-01 11:06:00
show variables like '%char%';显示mysql编码如下:character_set_client utf8character_set_connection utf8character_set_database latin1character_set_filesystem binarycharacter_set_results utf8character_set_server latin1character_set_system utf8设置set character_set_database=utf8之后再打开查询character_set_database 还是显示latin1, 为什么?
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

应该是你安装mysql的时候设置的是latin1,试试这样做

1、在在MySql的安装目录下名字叫my.ini

   

--在 [mysqld] 标签下加上以下内容:

default-character-set = utf8

character_set_server = utf8

注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。

--在 [mysql]  标签下加上一行

default-character-set = utf8

  --在 [mysql.server]标签下加上一行

default-character-set = utf8

  --在 [mysqld_safe]标签下加上一行

default-character-set = utf8

  --在 [client]标签下加上一行

default-character-set = utf8

2、  重新启动MySql服务


查看完整回答
反对 回复 2018-08-25
  • 1 回答
  • 0 关注
  • 1924 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信