2021年2月22日星期一

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

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

 

数据库编码可以是 utf8mb4

表的编码是 utf8mb4

表中内容字段是 utf8mb4

 

连接数据库时是 utf8mb4

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

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

 

插入语句前执行 set names utf8mb4

 

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

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

 









原文转载:http://www.shaoqun.com/a/576611.html

跨境电商:https://www.ikjzd.com/

e邮包:https://www.ikjzd.com/w/594.html?source=tagwish

卖家精灵:https://www.ikjzd.com/w/532


使mysql表支持存储表情字符需要注意以下几个字符编码的处理:数据库编码可以是utf8mb4表的编码是utf8mb4表中内容字段是utf8mb4连接数据库时是utf8mb4例如go连接mysql:这里的dsn有字符指定sql.Open("mysql",db.Dsn)插入语句前执行setnamesutf8mb4上次我修改后,执行插入语句中带有emoji总是报错,仔细检查后发现是字
邓白氏集团:https://www.ikjzd.com/w/582
拍怕:https://www.ikjzd.com/w/2205
csa:https://www.ikjzd.com/w/904
口述:有女性伴侣 但我不是拉拉(9/9):http://lady.shaoqun.com/m/a/108727.html
品牌注册商品赶跟卖方法步骤:https://www.ikjzd.com/tl/15899
潜伏的电商巨头沃尔玛:战略变革之后,2019年卖家的运营全攻略:https://www.ikjzd.com/home/17895

没有评论:

发表评论