PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

编码-mysql数据库想支持emoji表情可不可以不改数据库的字符集

原创
2016-06-06 09:36:08 958浏览

编码mysql数据库

现在手上有个bug,是ios端的emoji表情插不进数据库的问题,在网上查了很久都说要改数据库的字符集.
可是dba说改库的字符集代价太多还给我回复:
mysql的字符集设置有 连接字符集,客户端字符集,默认字符集,表和字段的字符集;
所以只需要把存储emoji表情字符的表或字段字符集改为utf8mb4就可以存储;但是需要读取和存储需要确保连接也指定字符集为utf8mb4;
请确认表或字段是否已修改完全,同时连接配置是否正确并生效

请问有没什么方法只改表的字符集,并且在客户端处理字符就可以解决问题的方法

我试过创建连接时设置characterEncoding=utf8mb4,会报
Unsupported character encoding 'utf8mb4'.

mysql-connector-java 和 mysql数据库的版本都是最新的

请高人解答啊

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。