当内容中包含有表情符号的时候,写入mysql时一般会设置字段或者表的charset为utf8mb4的形式:

 ALTER TABLE table_name MODIFY  colum_name  VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci

或者:

ALTER TABLE table_name CHARSET=utf8mb4;

那么在读取和写入相关数据时,也需要在执行语句前先执行:

SET NAMES utf8mb4

这样才能保证正确地把带表情符号的内容插入或者读取出来。否则就会出现读取的内容显示为“???”无法识别的问题。

最新文章

  1. (转)Web性能优化方案
  2. 【Java基础】类和接口
  3. baidu时光轴_使用window.scroll实现的
  4. win764上vs2010+opencv2.4.11安装配置
  5. Java多线程时内存模型
  6. java学习粗略路线
  7. mem 族函数的实现
  8. ORA-01078:failure in processing system parameters
  9. OpenVPN莫名其妙断线的问题及其解决
  10. POJ 2002 点hash
  11. struct函数
  12. asp.net 将ppt,word转化为pdf实现在线浏览详解
  13. vue 组件的定义
  14. hystrix参数使用方法
  15. 笨办法39字典dict
  16. Servlet中的编码问题
  17. 我的github地址 https://github.com/1010de/Test.git
  18. [转]CentOS7 下安装svn
  19. C#:CsvReader读取.CSV文件(转换成DataTable)
  20. 获取docker容器的ip地址

热门文章

  1. windows下curl的安装和简单使用
  2. java 正则表达式提取价格
  3. HDU 4359——Easy Tree DP?——————【dp+组合计数】
  4. 【转】浅谈https\ssl\数字证书
  5. plupload2.1.2文件合并
  6. #include stdio.h(6)
  7. <Android 基础(十)> FloatingActionButton
  8. SQL获得连续的记录的统计
  9. Azure杯年会Cosplay大赛,速来围观!
  10. 一次ddos攻击