做微信公众号项目,取微信昵称保存进数据库,特殊符号emoji全部变成?号。
用的是upupw的apache版本,配的数据库是MariaDB10.1.8。 网络上说的教程是:把数据库的默认编码从utf8改为utf8mb4,可是无论如何改my.ini,总是不行,改完重启了数据库,查询设置情况,只有一两个参数是utf8mb4,其它参数还是utf8,测试插入emoji表情不行,仍然变成问号。查询参数用的SQL语句: SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%'; 大神帮帮忙,看要怎么设置才行?给个适合upupw的这个my.ini修改教程。谢谢! |
|