mysql支持IOS的Emoji表情
2024-08-22 10:31:37
原因:
UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
解决办法:
将Mysql的编码从utf8转换成utf8mb4
步骤:
1.修改mysql配置文件 my.ini
default-character-set=utf8mb4
character-set-server=utf8mb4
2.加入
[client]
port=
default-character-set=utf8mb4 [mysqld]下加入
character-set-client-handshake= FALSE
collation-server= utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
3.重启mysql
4.修改输入键盘表情的字段的编码为utf8mb4_general_ci
最新文章
- [虾扯蛋] android界面框架-Window
- Geometry关系高级操作
- 452. Minimum Number of Arrows to Burst Balloons——排序+贪心算法
- 静态Web开发 JavaScript
- INSTALLING QUARTUS II V.13.1 64 BIT ON RHEL/CENTOS 6 64 BIT
- Visual C++中的编译器优化
- 在linux下用tomcat部署java web项目的过程与注意事项(转)
- Unity GUI 用C#和Javascript写法的区别
- 自学HTML5第三节(拖放效果)
- hdu 4661 Message Passing(木DP&;amp;组合数学)
- linux ;下 ;apache启动、停止、重启命令
- DDD分层架构之仓储
- cf747 D. Winter Is Coming
- win7 MySQL Connector/Net 安装卸载问题
- 【Javascript】JS的异步操作,浏览器的多线程间的协作
- 数据驱动-参数化(Parameters)
- Android 异常 android.os.NetworkOnMainThreadException
- 2.2 BIOS中断
- 【转载】Oracle死锁概念,阻塞产生的原因以及解决方案
- struts2基础梳理(二)