从 MySQL 5.5.3 开始,MySQL 支持一种 utf8mb4 的字符集,这个字符集能够支持 4 字节的 UTF8 编码的字符。 utf8mb4 字符集能够完美地向下兼容 utf8 字符串。在数据存储方面,当一个普通中文字符存入数据库时仍然占用 3 个字节,在存入一个 Unified Emoji 表情的时候,它会自动占用 4 个字节。所以在输入输出时都不会存在乱码的问题了。由于 utf8mb4 是 utf8 的超集,从 utf8 升级到 utf8mb4 不会有任何问题,直接升级即可;如果从别的字符集如 gb2312 或者 gbk 转化而来,一定要先备份数据库。然后,修改 MySQL 的配置文件 /etc/my.cnf,修改连接默认字符集为 utf8mb4 ,然后在连接数据库以后首先执行一句 SQL: SET NAMES utf8mb4;。

1. 修改my.cnf  或 my.ini

[mysqld]

character-set-server=utf8mb4

[mysql]

default-character-set=utf8mb4

修改后重启Mysql

登陆MYSQL, show variables like 'character%'; 可以查看编码是否已经修改成功。

2、修改数据库和数据表为相应的 utf8mb4 格式。

alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;

3、在代码中,连接数据库成功后,执行 "set names utf8mb4"

苹果表情 保存mysql_IOS表情存入MYSQL数据库失败相关推荐

  1. php过滤数据库就报错,php过滤掉emoji等无法存入MySQL数据库的字符简单示例

    这篇文章主要为大家详细介绍了php过滤掉emoji等无法存入MySQL数据库的字符简单示例,具有一定的参考价值,可以用来参考一下. 对php过滤掉emoji等无法存入MySQL数据库的字符简单示例感兴 ...

  2. 如何将数据存入mysql_怎样将数据存入mysql数据库

    怎样将数据存入mysql数据库 mip版  关注:231  答案:2  悬赏:80 解决时间 2021-01-18 14:57 已解决 2021-01-17 20:37 怎样将数据存入mysql数据库 ...

  3. 记录使用scrapy爬取新闻网站最新新闻存入MySQL数据库,每天定时爬取自动更新

    爬取每天更新的新闻,使用scrapy框架,Python2.7,存入MySQL数据库,将每次的爬虫日志和爬取过程中的bug信息存为log文件下.定义bat批处理文件,添加到计划任务程序中,自动爬取. 额 ...

  4. 数据爬取存入MySQL数据库

    目录 创建test数据库 创建test的数据库 ''' 创建数据库 ''' self.mydb = pymysql.connect( host="localhost", user= ...

  5. python爬虫:爬取动态网页并将信息存入MySQL数据库

    目标网站 http://www.neeq.com.cn/disclosure/supervise.html 爬取网页该部分内容 网页分析 查看网页源代码发现没有表格部分内容,对网页请求进行分析 F12 ...

  6. mysql数据库时间突然是12小时制_为什么存入mysql数据库中的timestamp,晚了13或14个小时...

    # 为什么存入mysql数据库中的timestamp,晚了13个小时 ## 查看数据库时区 ``` show variables like '%time_zone%'; select @@global ...

  7. 爬取Github Web API 并存入Mysql数据库

    写在前面 本文内容为爬取GitHub的Web API并存入mysql数据库,内容为华为鸿蒙OS相关的代码. WEB API Web API是网络应用程序接口.它包含了广泛的功能,网络应用通过API接口 ...

  8. python爬虫开发数据库设计入门经典_Python3实现的爬虫爬取数据并存入mysql数据库操作示例...

    本文实例讲述了Python3实现的爬虫爬取数据并存入mysql数据库操作.分享给大家供大家参考,具体如下: 爬一个电脑客户端的订单.罗总推荐,抓包工具用的是HttpAnalyzerStdV7,与chr ...

  9. php将json格式的数据直接存入mysql数据库

    直接使用php函数 json_encode ,数据存入mysql时会报错: $imgs_str = json_encode($imgs_array); $imgs_str = addslashes($ ...

最新文章

  1. JavaSE学习总结(六)——接口、抽象类、内部类
  2. muduo之EventLoop
  3. MyBatisPlus中开启了逻辑删除则更新逻辑字段不再管用
  4. 文件没有图标,无法打开(以pdf为例)
  5. 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…【字符串+模拟】
  6. 并发编程——线程——Thread对象的属性和方法
  7. php创建windos用户,window_Win7系统创建及开启隐藏账户图文教程,  在电脑操作中有时候因为 - phpStudy...
  8. 第九节--绑定 -- Classes and Objects in PHP5 [9](转)
  9. python3 单例模式_当python,单例模式,多例模式,一次初始化遇到一起
  10. 19年计算机专硕学硕报名人数,2019年研究生招生报考权威数据排行,报考人数逐年上升的态势!...
  11. MySQL统计每月数量并计算同比增长率
  12. AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式
  13. 经典算法题型(二):二维数组(平面地图)的递归操作
  14. python-onvif实现客户端控制相机云台
  15. python在cmd中打印彩色文字
  16. 逆向破解思路和获取app的代码,脱壳操作(三)
  17. 【视频学习】李立恒 《阿里铁军销售真经》(完结)
  18. 如何利用编程思维,提高英语成绩?
  19. 强烈推荐 10 本我私藏的数据库书单,附读书方法,java程序设计项目化教程
  20. 天野商业脚本开发第三期培训

热门文章

  1. linux下通过C语言读取BMP格式图片,在文本终端显示该图片
  2. Response.Flush()的作用
  3. 非常详细的hi3559A概念版用户手册
  4. 百度云for mac破解方法--获取无限svip
  5. 不需要密码卸载Symantec Endpoint Protection的步骤
  6. 2016年生物3D打印八大重要成果
  7. 通过google插件Thumbnails实现图片指定大小压缩
  8. Windows10+YOLOv5训练自己的数据集
  9. 【C++】register 关键字
  10. 【目标跟踪 SOT】SiamFC -用于对象跟踪的全卷积孪生网络