解决方案

查看列表的时候,会发现,当有表情符号的时候,显示不出来,只能显示出来问号
查看mysql的配置,该字段的编码为utf8mb4_unicode_ci
经过搜索,需要更改php里mysql的配置文件,因为原配置文件对应的是

'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',

以laravel为例,需要设置标注重点的地方
https://www.jianshu.com/p/f964ae4b8734

 'mysql' => ['driver' => 'mysql','host' => env('DB_HOST', 'localhost'),'port' => env('DB_PORT', '3306'),'database' => env('DB_DATABASE', 'forge'),'username' => env('DB_USERNAME', 'forge'),'password' => env('DB_PASSWORD', ''),'charset' => 'utf8mb4',  //重点'collation' => 'utf8mb4_unicode_ci',  //重点 或utf8mb4_general_ci'prefix' => 'FN_','strict' => false,'engine' => null,],

问题原因

utf-8保存2-3个字节,而Emoji表情需要四个字节
mysql无法存入时,解决办法大致有两个:

  1. 使用正则表达式替换Emoji,
  2. 修改mysql字符编码为utf8mb4

所以本博文标题出现的问题,原因就是存表情的时候,用了utf8mb4,但是php取数据的时候,没有对应变更,按上个标题的解决完后,utf8mb4可以覆盖utf8,所以可以兼容utf8的其他数据

https://www.jianshu.com/p/7c52bec0fd7a

mysql表情符号显示?问号相关推荐

  1. mysql中文显示问号,不能识别中文的解决方案

    mysql中文显示问号,不能识别中文的解决方案 参考文章: (1)mysql中文显示问号,不能识别中文的解决方案 (2)https://www.cnblogs.com/mafeng/p/1023385 ...

  2. mysql数据库显示问号_mysql数据库中文显示问号

    mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决 mysql命令框中向表中插入中文字符,在可视化工具MySQL Wor ...

  3. mysql中文显示问号

    mysql插入中文后显示为?,查到http://blog.csdn.net/chenxingzhen001/article/details/7567812中方法,即 在my.ini配置文件中的[myd ...

  4. mysql字段是问号_Mysql数据库中文字段显示问号怎么解决?

    Mysql中文字段显示问号是因为字段的字符集不对,不是utf8.解决方法:使用sql语句"ALTER TABLE 表名 MODIFY 字段名 类型(50) CHARACTER SET &qu ...

  5. iphone表情显示问号_如何在iPhone上使用表情符号

    iphone表情显示问号 Emoji have been taking the texting world by storm for the last couple of years, but if ...

  6. Navicat for MySQL不能录入中文的问题Navicat for MySQL录入中文后MySQL显示问号

    刚学数据库,由于作业需要要录入数据库.第一次使用Navicat和MySQL遇到了问题.我现在MySQL中创建数据库,然后在Navicat中录入数据.录入中文保存时出现问题: 1025 - Error ...

  7. iphone表情显示问号_如何在iPhone上搜索特定的表情符号

    iphone表情显示问号 Most of us use emoji on our iPhone, but until recently finding the right one has been t ...

  8. asp.net oracle 问号,asp.net 中文部分显示问号

    很神奇的事情,今天部署了一个网站,页面从数据读取新闻后,有些新闻标题全部显示问题号,有几个新闻能正确显示汉字,然后查看新闻页面又能正常显示汉字. 解决办法: 在异常的页面上加上 < %@ COD ...

  9. java前端传到数据库显示问号?

    前端中文传到数据库显示问号 解决方法: 1. 数据库连接时的编码问题 在数据库连接语句后边加入如下代码: ?useUnicode=true&characterEncoding=UTF8 2.数 ...

最新文章

  1. java 反射 动态代理
  2. 模型压缩95%,MIT韩松等人提出新型Lite Transformer
  3. ArcGIS.Server.9.2.DotNet自带例子分析(一、二)
  4. PHP实例——获取文件的绝对路径
  5. 微软推出新语言Bosque,超越结构化程序设计
  6. Proe Top-Down设计演示
  7. jquery.cookie.js 使用方法
  8. 前端学习(168)全局事件属性
  9. ssis 导入excel_使用SSIS包将MS Excel数据导入数据库
  10. Vector Math for 3D Computer Graphics
  11. 大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ ItemSelector)
  12. python函数参数传递切片_将DataFrame切片作为参数传递给函数而不使用“SettingWithCopyWarning”...
  13. 详解分布式系统与消息投递(架构师必备)
  14. 计算机网络 互联网的基本知识竞赛,计算机网络知识竞赛复习资料.doc
  15. 解决visio图片生成PDF有留白的问题
  16. macbook卡在进度条开不了机_Mac电脑开机一直卡在加载进度条怎么办?
  17. 一键服务端是什么意思_一键消除马赛克和圣光?这类软件能否在未来成为二次元宅男的福音...
  18. 【LeetCode】【VSCode】在VSCode中使用插件刷题
  19. “躲不开”的科技革命,第一季:远离舒适区!
  20. 在VS中怎么用vb画矩形_怎样画颜色绚丽的插画?

热门文章

  1. Java笔试面试-抽象类与接口
  2. Docker 收购 SocketPlane 多主机容器网络
  3. 100天精通Python(进阶篇)——第37天:多线程threading模块基础+代码实战
  4. 围城书评_软件开发指标的问答和书评
  5. 【漏洞分析】Foxit Reader BMP biWidth 堆溢出漏洞(CVE-2017-17557)
  6. 加密信息:你休想偷看我发的悄悄话
  7. Win7+VS2010:mysql 源码编译与调试
  8. Docker(精简版)
  9. AI写文章算法(作文技巧)
  10. 程序的静态链接——链接和目标文件格式