小编qwa*_*waz的帖子

将 character_set_client 的值设置为 utf8mb4

我正在尝试将我的数据库转换为utf8mb4遵循本指南。我已经设定:

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
init-connect='SET NAMES utf8mb4'
collation_server=utf8mb4_unicode_ci
character_set_server=utf8mb4
skip-character-set-client-handshake
Run Code Online (Sandbox Code Playgroud)

但价值character_set_clientcharacter_set_results仍然不会改变utf8mb4。

mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
+--------------------------+--------------------+
| Variable_name            | Value              |
+--------------------------+--------------------+
| character_set_client     | utf8               |
| character_set_connection | utf8mb4            |
| character_set_database   | utf8mb4            |
| character_set_filesystem | binary             |
| character_set_results    | utf8               |
| character_set_server     | utf8mb4            |
| character_set_system     | utf8               |
| collation_connection     | utf8mb4_unicode_ci |
| …
Run Code Online (Sandbox Code Playgroud)

mysql collation utf-8

15
推荐指数
1
解决办法
5万
查看次数

标签 统计

collation ×1

mysql ×1

utf-8 ×1