我希望每个表和数据库(要创建)是utf-8,与表情符号一起工作。我知道需要在my.cnf
中定义一些变量
init_connect='SET collation_connection = ??? '
init_connect='SET NAMES ???'
character-set-server = ???
collation-server = ???
但是,我不确定要在???
中放入什么内容。我应该在my.cnf
中放什么?
发布于 2016-07-05 14:05:34
这篇文章可能会有所帮助: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
https://stackoverflow.com/questions/38135100
复制相似问题