将emojies存储在varchar(2000)类型的表列中,字符集为utf8mb4,并且版本为innodb_version 5.6.26-74.0的MySQL数据库的collation utf8mb4_unicode_ci显示为?在apple的ios ipad应用程序中。
我更改了所有表格的字符集和整理,我将表情符号(表情符号)存储在mysql sql下面。
ALTER TABLE studentresponse
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
ALTER TABLE observation
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
通过互联网搜索解决方案,我得到了类似的东西.. 你必须将连接编码设置为utf8mb4,否则MySQL会将存储的utf8mb4数据转换为utf8,
所以请帮助我...
ALTER TABLE studentwadata
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
但是苹果ipad应用程序显示为?对于从ipad进入并存储到mysql表中的所有表情符号?仅
答案 0 :(得分:1)
仅更改表格是不够的。
在客户端和服务器之间建立连接时,您需要说聊天将在utf8mb4中。你首先.jpg表明它目前只设置为utf8。
你在使用春天吗?
连接后,您可以执行List<CombinedJsonObject> combinedJsonObject
更改这些设置。