mysql表情符号显示?问号
解决方案
查看列表的时候,会发现,当有表情符号的时候,显示不出来,只能显示出来问号
查看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无法存入时,解决办法大致有两个:
- 使用正则表达式替换Emoji,
- 修改mysql字符编码为utf8mb4
所以本博文标题出现的问题,原因就是存表情的时候,用了utf8mb4,但是php取数据的时候,没有对应变更,按上个标题的解决完后,utf8mb4可以覆盖utf8,所以可以兼容utf8的其他数据
https://www.jianshu.com/p/7c52bec0fd7a
mysql表情符号显示?问号相关推荐
- mysql中文显示问号,不能识别中文的解决方案
mysql中文显示问号,不能识别中文的解决方案 参考文章: (1)mysql中文显示问号,不能识别中文的解决方案 (2)https://www.cnblogs.com/mafeng/p/1023385 ...
- mysql数据库显示问号_mysql数据库中文显示问号
mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决 mysql命令框中向表中插入中文字符,在可视化工具MySQL Wor ...
- mysql中文显示问号
mysql插入中文后显示为?,查到http://blog.csdn.net/chenxingzhen001/article/details/7567812中方法,即 在my.ini配置文件中的[myd ...
- mysql字段是问号_Mysql数据库中文字段显示问号怎么解决?
Mysql中文字段显示问号是因为字段的字符集不对,不是utf8.解决方法:使用sql语句"ALTER TABLE 表名 MODIFY 字段名 类型(50) CHARACTER SET &qu ...
- iphone表情显示问号_如何在iPhone上使用表情符号
iphone表情显示问号 Emoji have been taking the texting world by storm for the last couple of years, but if ...
- Navicat for MySQL不能录入中文的问题Navicat for MySQL录入中文后MySQL显示问号
刚学数据库,由于作业需要要录入数据库.第一次使用Navicat和MySQL遇到了问题.我现在MySQL中创建数据库,然后在Navicat中录入数据.录入中文保存时出现问题: 1025 - Error ...
- iphone表情显示问号_如何在iPhone上搜索特定的表情符号
iphone表情显示问号 Most of us use emoji on our iPhone, but until recently finding the right one has been t ...
- asp.net oracle 问号,asp.net 中文部分显示问号
很神奇的事情,今天部署了一个网站,页面从数据读取新闻后,有些新闻标题全部显示问题号,有几个新闻能正确显示汉字,然后查看新闻页面又能正常显示汉字. 解决办法: 在异常的页面上加上 < %@ COD ...
- java前端传到数据库显示问号?
前端中文传到数据库显示问号 解决方法: 1. 数据库连接时的编码问题 在数据库连接语句后边加入如下代码: ?useUnicode=true&characterEncoding=UTF8 2.数 ...
最新文章
- java 反射 动态代理
- 模型压缩95%,MIT韩松等人提出新型Lite Transformer
- ArcGIS.Server.9.2.DotNet自带例子分析(一、二)
- PHP实例——获取文件的绝对路径
- 微软推出新语言Bosque,超越结构化程序设计
- Proe Top-Down设计演示
- jquery.cookie.js 使用方法
- 前端学习(168)全局事件属性
- ssis 导入excel_使用SSIS包将MS Excel数据导入数据库
- Vector Math for 3D Computer Graphics
- 大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ ItemSelector)
- python函数参数传递切片_将DataFrame切片作为参数传递给函数而不使用“SettingWithCopyWarning”...
- 详解分布式系统与消息投递(架构师必备)
- 计算机网络 互联网的基本知识竞赛,计算机网络知识竞赛复习资料.doc
- 解决visio图片生成PDF有留白的问题
- macbook卡在进度条开不了机_Mac电脑开机一直卡在加载进度条怎么办?
- 一键服务端是什么意思_一键消除马赛克和圣光?这类软件能否在未来成为二次元宅男的福音...
- 【LeetCode】【VSCode】在VSCode中使用插件刷题
- “躲不开”的科技革命,第一季:远离舒适区!
- 在VS中怎么用vb画矩形_怎样画颜色绚丽的插画?