mysql default-character-set=gbk_mysql怎么设置default-character-set=utf8mb4

关于

mysql怎么设置default-character-set=utf8mb4的搜索结果

回答

--- 没人愿意回答嘛?######你建数据库的时候直接把字符集建成utf8mb4  然后name字段的字符集也设置成utf8mb4应该就可以解决这个问题的######谢谢回答! 再请教下,character_set_database和character_set_server已经是utf8mb4,应该是建库的时候设置的, 而character_set_client、character_set_connection、character_set_results、character_set_system这四个 参数是哪里设置的呢?######其实不用设置这么多参数。 只需要这样设置就可以了:

[client] default-character-set = utf8mb4

[mysql] default-character-set = utf8mb4

[mysqld] character-set-server = utf8mb4 然后你还要把现有数据库转换成utf8mb4。######试一下重启数据库,看下能不能解决######

我遇到了和你一样的情况。。。。你后面是怎么解决的。虽然插入表情的问题解决了,但是我还是想问下为啥character_set_client、character_set_connection、character_set_results、character_set_system变量的字符集为utf8mb4不生效。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题######最后怎么解决的?我的今天也突然变成这样了,怎么改都不起效果。######回复

@心急如焚 : 我的已经解决,其实设置是对的。但是Navicat默认使用的是utf-8编码。而且还改不了。当时使用的是Navicat 10这个版本,最后换了一个Navicat 12 就正常了。在>mysql命令行下进行查询实际上已经全是utf8mb4编码。证明设置已经成功。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题,不过生僻字问题有解决

kun坤

2020-05-30 23:38:44

0 浏览量

回答数 0

回答

"

没人愿意回答嘛?######

你建数据库的时候直接把字符集建成utf8mb4  然后name字段的字符集也设置成utf8mb4应该就可以解决这个问题的######谢谢回答! 再请教下,character_set_database和character_set_server已经是utf8mb4,应该是建库的时候设置的, 而character_set_client、character_set_connection、character_set_results、character_set_system这四个 参数是哪里设置的呢?######

其实不用设置这么多参数。

只需要这样设置就可以了:

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-server = utf8mb4

然后你还要把现有数据库转换成utf8mb4。######

试一下重启数据库,看下能不能解决######

我遇到了和你一样的情况。。。。你后面是怎么解决的。虽然插入表情的问题解决了,但是我还是想问下为啥character_set_client、character_set_connection、character_set_results、character_set_system变量的字符集为utf8mb4不生效。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题######

最后怎么解决的?我的今天也突然变成这样了,怎么改都不起效果。######回复

@心急如焚 : 我的已经解决,其实设置是对的。但是Navicat默认使用的是utf-8编码。而且还改不了。当时使用的是Navicat 10这个版本,最后换了一个Navicat 12 就正常了。在>mysql命令行下进行查询实际上已经全是utf8mb4编码。证明设置已经成功。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题,不过生僻字问题有解决" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/8156401e99374be6b9b75eb14def50ab.png)

python小菜菜

2020-06-01 16:09:58

0 浏览量

回答数 0

回答

没人愿意回答嘛?######

你建数据库的时候直接把字符集建成utf8mb4  然后name字段的字符集也设置成utf8mb4应该就可以解决这个问题的######谢谢回答! 再请教下,character_set_database和character_set_server已经是utf8mb4,应该是建库的时候设置的, 而character_set_client、character_set_connection、character_set_results、character_set_system这四个 参数是哪里设置的呢?######

其实不用设置这么多参数。

只需要这样设置就可以了:

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-server = utf8mb4

然后你还要把现有数据库转换成utf8mb4。######

试一下重启数据库,看下能不能解决######

我遇到了和你一样的情况。。。。你后面是怎么解决的。虽然插入表情的问题解决了,但是我还是想问下为啥character_set_client、character_set_connection、character_set_results、character_set_system变量的字符集为utf8mb4不生效。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题######

最后怎么解决的?我的今天也突然变成这样了,怎么改都不起效果。######回复

@心急如焚 : 我的已经解决,其实设置是对的。但是Navicat默认使用的是utf-8编码。而且还改不了。当时使用的是Navicat 10这个版本,最后换了一个Navicat 12 就正常了。在>mysql命令行下进行查询实际上已经全是utf8mb4编码。证明设置已经成功。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题,不过生僻字问题有解决

kun坤

2020-06-20 13:34:47

0 浏览量

回答数 0

2f3b2ef96021ff2f28d06c6f79cd9390.png

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

回答

"

没人愿意回答嘛?######

你建数据库的时候直接把字符集建成utf8mb4  然后name字段的字符集也设置成utf8mb4应该就可以解决这个问题的######谢谢回答! 再请教下,character_set_database和character_set_server已经是utf8mb4,应该是建库的时候设置的, 而character_set_client、character_set_connection、character_set_results、character_set_system这四个 参数是哪里设置的呢?######

其实不用设置这么多参数。

只需要这样设置就可以了:

[client]

default-character-set = utf8mb4

[mysql]

default-character-set = utf8mb4

[mysqld]

character-set-server = utf8mb4

然后你还要把现有数据库转换成utf8mb4。######

试一下重启数据库,看下能不能解决######

我遇到了和你一样的情况。。。。你后面是怎么解决的。虽然插入表情的问题解决了,但是我还是想问下为啥character_set_client、character_set_connection、character_set_results、character_set_system变量的字符集为utf8mb4不生效。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题######

最后怎么解决的?我的今天也突然变成这样了,怎么改都不起效果。######回复

@心急如焚 : 我的已经解决,其实设置是对的。但是Navicat默认使用的是utf-8编码。而且还改不了。当时使用的是Navicat 10这个版本,最后换了一个Navicat 12 就正常了。在>mysql命令行下进行查询实际上已经全是utf8mb4编码。证明设置已经成功。######很遗憾,没有解决mysql数据库utf8mb4编码设置问题,不过生僻字问题有解决" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/ae6f6fe724ab4e81875d6e7f2026b78a.png)

python小菜菜

2020-06-01 19:28:01

0 浏览量

回答数 0

问题

mysql怎么设置default-character-set=utf8mb4

mysql设置要支持utf8mb4,设置了

character_set_server为utf8mb4后,查询字符集信息

character_set_results一直为空的,如果是平常的my.cnf࿰...

1380416782549092

2019-12-01 19:02:13

102 浏览量

回答数 1

回答

mysql.ini

[mysqld]

default-character-set=utf8 ######正解######你统一编码就好,根据你的截图,你可以看到,你数据库的编码格式是拉丁文,就算你传入的是中文,这里编码也是错的,你的连接,结果集都是GBK,你用UTF读gbk的数据肯定有问题,所以你统一你的编码,数据库的编码以及结果集,链接都改掉就好,

character_set_%可以改掉的,在你mysql的配置文件里加入character_set_server=utf8  init_connect='SET NAMES utf8'   ######回复

@xpbob : 我也没有哈######回复

@求是科技 : 嗯,自己是亲测的,但是default-character-set的做法我原先做没成功,你成功过吗######正解,看来是配置过的哈######mysql配置文件改起######

谢啦,我重新装了一次,发现原来是我的配置文件有问题。我手动把后缀名ini加到文件名上去了。难怪我怎么改配置文件名都没用。谢谢啦,大家的耐心回答。

之后我的配置文件是这样的:

mysql.ini文件

[mysqld]

character_set_server=utf8

[client]

default-character-set=utf8.

show了一下之后就成utf-8了。

######

看楼主的图片, 我再一次想到了那一句:

mysql有utf-8吗?

图片中那utf-8是什么鬼?  ######回复

@顿顿顿顿文 : 你再看一次.######不仅有utf8 还是utf8mb4######全部使用utf8编码,mybatis相关链接配置也设置为使用utf8编码,就不会出现问题

kun坤

2020-06-06 00:14:03

0 浏览量

回答数 0

回答

"

mysql.ini

[mysqld]

default-character-set=utf8 ######正解######你统一编码就好,根据你的截图,你可以看到,你数据库的编码格式是拉丁文,就算你传入的是中文,这里编码也是错的,你的连接,结果集都是GBK,你用UTF读gbk的数据肯定有问题,所以你统一你的编码,数据库的编码以及结果集,链接都改掉就好,

character_set_%可以改掉的,在你mysql的配置文件里加入character_set_server=utf8  init_connect='SET NAMES utf8'   ######回复

@xpbob : 我也没有哈######回复

@求是科技 : 嗯,自己是亲测的,但是default-character-set的做法我原先做没成功,你成功过吗######正解,看来是配置过的哈######mysql配置文件改起######

谢啦,我重新装了一次,发现原来是我的配置文件有问题。我手动把后缀名ini加到文件名上去了。难怪我怎么改配置文件名都没用。谢谢啦,大家的耐心回答。

之后我的配置文件是这样的:

mysql.ini文件

[mysqld]

character_set_server=utf8

[client]

default-character-set=utf8.

show了一下之后就成utf-8了。

######

看楼主的图片, 我再一次想到了那一句:

mysql有utf-8吗?

图片中那utf-8是什么鬼?  ######回复

@顿顿顿顿文 : 你再看一次.######不仅有utf8 还是utf8mb4######全部使用utf8编码,mybatis相关链接配置也设置为使用utf8编码,就不会出现问题" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/8e0d05df587b4bf6b5960b726feef79d.png)

python小菜菜

2020-06-01 19:56:39

0 浏览量

回答数 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值