gpt4 book ai didi

mysql - 在 MySQL 中,我在 my.cnf 中放置了什么,以便所有表都是 UTF-8,默认情况下可以与表情符号一起使用?

转载 作者:IT老高 更新时间:2023-10-29 00:01:03 24 4
gpt4 key购买 nike

我希望每个表和数据库(待创建)都是支持表情符号的 utf-8。我知道我需要在 my.cnf 中定义一些变量:

init_connect='SET collation_connection = ??? '
init_connect='SET NAMES ???'
character-set-server = ???
collation-server = ???

但是,我不确定要在 ??? 中放入什么。我在 my.cnf 中放了什么?

最佳答案

这篇文章可能会有所帮助:https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4

它详细解释了如何切换到 utf8mb4 以支持完整的 unicode,从而允许使用以下配置的表情符号:

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

关于mysql - 在 MySQL 中,我在 my.cnf 中放置了什么,以便所有表都是 UTF-8,默认情况下可以与表情符号一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38135100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com