当前位置: 首页 > news >正文

node后端接口无法插入数据为emoji的表情的问题

原因

emoji的表情一般是这样的\xF0\x9F\x98\x80或者是\xF0\x9F\x98 ,事实上 一般数据库的utf8的编码类型都是能保存\xF0\x9F\x98 但是不能保存\xF0\x9F\x98\x80这种样的emoji,要将数据库编码格式为utf8mb4
也就是utf8的超集
另外,除了 数据库,后端链接数据库也要设置一下编码格式

代码

修改数据库字符编码

我使用的是navicat在数据库上右键编辑数据库 修改字符集
在这里插入图片描述
在这里插入图片描述
注意尽量把排序规则也设置成对应的

修改后端的字符集

我使用的是node 很多数据库配置文件都可以配置字符集
添加charset:‘utf8mb4’
在这里插入图片描述

http://www.lryc.cn/news/255605.html

相关文章:

  • Conda常用命令总结
  • Oracle数据库如何实现自增-序列Sequence介绍(适合小白)
  • ke14--10章-2JDBC例子
  • 04数据平台Flume
  • Redis--13--缓存一致性问题
  • 12.7作业
  • ssl什么是公钥和私钥?
  • github首次将文件合到远端分支,发现名字不是master,而是main
  • RTX 40 系彻底摆烂,NVIDIA 让三年老卡焕发第二春
  • ELK技术栈介绍及简单使用实例
  • 基于Java健身房课程管理系统
  • DAPP开发【02】Remix使用
  • 大华DSS S2-045 OGNL表达式注入漏洞复现
  • 大数据之HBase(二)
  • 前后端数据传输格式(下)
  • mysql pxc高可用离线部署(三)
  • XXL-JOB 日志表和日志文件自动清理
  • 常用sql记录
  • 设备温度和振动综合监测:温振一体式传感器的优点和应用
  • 彻底解决ModuleNotFoundError: No module named ‘exceptions‘【Bug完美解决】
  • yarn和npm的区别
  • 设计图中时序图
  • 反射实现tomcat
  • Ubuntu 安装 CUDA 和 cuDNN 详细步骤
  • ArkTS快速入门
  • HTTP不同场景下的通信过程和用户上网认证过程分析
  • VR 实现 Splash Screen 效果
  • HarmonyOS学习--TypeScript语言学习(一)
  • 【C语言】函数递归详解(一)
  • WT588F02B-8S语音芯片助力破壁机:智能声音播放提示IC引领健康生活新潮流