使mysql表支持存储表情字符需要注意以下几个字符编码的处理:

数据库编码可以是 utf8mb4

表的编码是 utf8mb4

表中内容字段是 utf8mb4

连接数据库时是 utf8mb4

例如go连接mysql : 这里的dsn有字符指定

sql.Open("mysql", db.Dsn)

插入语句前执行 set names utf8mb4

上次我修改后 , 执行插入语句中带有emoji 总是报错  ,仔细检查后发现是字段里单独的字符编码还是utf8 , 所以会报错

仔细把前面所有都检查了 , 就不会有问题了 , 在手机上输入法会可以直接插入了并正常显示, 但是在web浏览器上是这种黑白样式的, 哈哈

[GO]mysql中支持表情emoji字符的几个修改点相关推荐

  1. MySQL中支持的字符集和排序规则

    一.MySQL字符集概念 1.1 MySQL中的utf8和utf8mb4 我们常说 utf8 字符集表示一个字符需要使用1-4个字节,但是我们常用的一些字符使用1-3个字节就可以表示了.而在 MySQ ...

  2. mysql存储图片node_Node.js教程 阿里云mysql如何支持存储emoji表情

    本篇教程介绍了Node.js教程 阿里云mysql如何支持存储emoji表情,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 本篇主要记录nodejs项目阿里云m ...

  3. mysql中字符串处理替换字符replace和连接字符串函数concat

    一.替换字符函数replace mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便. mysq ...

  4. mysql中length与char_length字符长度函数使用方法

    在mysql中length是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符了,与char_length是有一点区别,本文章重点介绍第一个函数. mysql里面的length函数是一个用来 ...

  5. 让MySql支持Emoji表情(MySQL中4字节utf8字符保存方法)

    手机端插入Emoji表情,保存到数据库时报错: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84' ...

  6. 让MySql支持表情符号(MySQL中4字节utf8字符保存方法)

    UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去. 解决方案:将编码从utf8转换成utf8mb4. 1. 修改my.in ...

  7. 文本域和输入框中的表情(emoji)处理

    // 文本中的emoji表情处理 $(document).ready(function(){//$("textarea,input").on("keyup",f ...

  8. mysql中的substring()截取字符函数

    substring(参数1,参数2,参数3) 其中三个参数分别表示:参数1表示需要截取的字符串,参数2表示从字符串的那个位置开始截取(字符串下标从1开始),参数3表示要截取多少位,如果不写,表示截取从 ...

  9. python解决微信登录昵称中带有表情emoji报错,亲测有效。

    直接上解决方法: 安装这个库 pip install emoji import emojia = "ç ç ¾SunShineð»" print(a) b = emoji.demo ...

最新文章

  1. java initcause_Java 异常
  2. windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句
  3. 【IDEA】怎么把idea的目录结构,以文本形式输出?
  4. C语言程序练习- L1-040 最佳情侣身高差 (10分)
  5. mysql记录相互关系查询_MySQL关系表查询两个表的数据
  6. 从零实现一个http服务器
  7. 理论塔板数 matlab,matlab作图法计算精馏理论板数
  8. Nginx 反向代理解决跨域问题
  9. 7-104 6翻了 (15 分)
  10. 一个中文字符占几个字节_字节与字符的关系
  11. “阿里味” PUA 编程语言火上GitHub热榜,标星1.9K!
  12. 引用计数与可达性分析
  13. vue中接口返回数据过大回显导致页面崩溃解决方法
  14. html中的颜色代码详解及图示
  15. Acwing-4645. 选数异或
  16. linux服务器集群管理面板,AppNode-Linux 服务器集群管理面板安装教程
  17. mac safari无法打开网页_苹果手机浏览器打不开网页怎么办?Safari无法打开网页的解决方法...
  18. p2p网贷系统的架构设计
  19. 抖音推荐算法!(教你如何上热门)
  20. 如何使用阿里云搭建自己的云主机(超详细)

热门文章

  1. PageHelper在springboot中的使用
  2. 运营日记:App线下推广
  3. 关于mcu启动中内存数据搬运的总结
  4. matlab 中fzero,matlab – 一个变量的fzero和fsolve之间的差异
  5. 安装Django教程
  6. 认识LoRa以及LoRaWAN
  7. verilog符号 与或非 异或_异或应用实例(verilog)
  8. uniapp实现微信扫二维码进行核销
  9. Wonderware-InTouch历史数据库之报表曲线Historian客户端开发
  10. STM32F103的DAC音频输出