MySQL中的Utf8mb4(emojis)无法访问my.cnf

时间:2016-12-20 08:53:49

标签: mysql character-encoding utf8mb4

我试图通过更改为utf8mb4来将emojis存储在MySQL数据库中。

我已经更改了数据库,表和列的charset和collat​​ion,但它仍然无法正常工作。在phpmyadmin中尝试时收到以下消息:

  

警告:#1300 utf8字符串无效:'\ xF0 \ x9F \ x98 \ x84

表明UTF8仍然是某个地方的字符集。但我95%肯定表和专栏有utf8mb4。

我猜这个问题是因为我还需要更改my.cnf文件中的charset配置?问题是我无法通过我的主机(非专用)访问此文件

character_set_client        utf8
character_set_connection    utf8mb4
character_set_database      utf8mb4
character_set_filesystem    binary
character_set_results       utf8
character_set_server        latin1
character_set_system        utf8
collation_connection        utf8mb4_unicode_ci
collation_database          utf8mb4_unicode_ci
collation_server            latin1_swedish_ci

我可以通过phpmyadmin在我身边做些什么吗?我错过了什么吗?

0 个答案:

没有答案