and*_*eas 4 html mysql utf-8 emoji utf8mb4
我有一个与iPhone和Android用户连接的网站.他们有时使用UTF8MB4字符(表情符号).在我的MySQL数据库(格式化的UTF8)中的字符串中插入这些字符时,数据在第一个表情符号处被裁剪.
不幸的是,我的主机运行MySQL 5.1.66并且还没有计划更新到更新的版本.那么在不切换编码的情况下临时使用的最佳解决方案是什么?
and*_*eas 16
我在网上搜了好几个小时,然后我找到了这个我希望与其他人分享的解决方案:
在数据库字段中使用BLOB而不是text/varchar.像这样,您可以像以前一样继续使用数据库表,并正确显示Emojis.一旦主机更新MySQL版本,我将继续使用UTF8MB4作为编码.
归档时间:
12 年,8 月 前
查看次数:
4706 次
最近记录: