zoukankan      html  css  js  c++  java
  • [GO]mysql中支持表情emoji字符的几个修改点

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

    数据库编码可以是 utf8mb4

    表的编码是 utf8mb4

    表中内容字段是 utf8mb4

    连接数据库时是 utf8mb4

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

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

    插入语句前执行 set names utf8mb4

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

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

    开源作品

    GO-FLY,一套可私有化部署的免费开源客服系统,安装过程不超过五分钟(超过你打我 !),基于Golang开发,二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能
    github地址:go-fly
    官网地址:https://gofly.sopans.com

    赞赏作者

    微信交流

  • 相关阅读:
    mem系函数总结
    shell----删除文件中的^M
    为tcp的connect设置超时时间
    ue-edit设置显示函数列表
    bep-10翻译
    mysql--慢查询,卡死等处理
    mongodb---js脚本操作速记
    佛主保佑,永无bug
    【php】中【event】之实现方式
    BI任务列表
  • 原文地址:https://www.cnblogs.com/taoshihan/p/14429866.html
Copyright © 2011-2022 走看看