我有 PHP 5.5.9 和 MySQL 5.5.43 Innodb。这是在 Kubuntu LTS /etc/mysql/my.cnf
printf("当前字符集:%s\n", mysqli_character_set_name($conn));
当前字符集:latin1
我试过了
默认字符集 = utf8
首先但后来我的mysql服务器没有重新启动
然后我试过了
字符集服务器 = utf8
然后我的 mysql shell 没有启动
我该如何挽救这个问题?我已经使用 init_connect = 'SET NAMES utf8' 解决了非root用户的问题,但字符集保持不变(它只显示为非特权用户UTF8,它仍然是Latin1)。
如果(一个很大的如果)smnd 可以告诉我应该在哪里使用 utf8mb4?也在 my.cnf 文件中?我有我的表在 utf8 中,并将我正在使用的那些迁移到 utf8mb4 ...
另一个问:是否适用于 Linux (Kubuntu) 服务器: https ://www.youtube.com/watch?v=3M1Wpw4uOoM
请帮助我,谢谢,来自 lilaum.com 的 Gregor