填报时包含有表情符号时报错

image.png

image.png

FineReport 梦想的初衷 发布于 2021-4-29 16:36 (编辑于 2021-5-6 13:38)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
梦想的初衷Lv7初级互助
发布于2021-5-6 15:35

修改数据库配置文件my.cnf

首先更改mysql的数据编码,修改mysql的配置文件:  /etc/mysql/my.cnf 添加:

  1. [client]  

  2. default-character-set = utf8mb4  

  3.   

  4. [mysql]  

  5. default-character-set = utf8mb4  

  6.   

  7. [mysqld]  

  8. character-set-client-handshake = FALSE  

  9. character-set-server = utf8mb4  

  10. collation-server = utf8mb4_unicode_ci  

重启mysql

最佳回答
0
剧终Lv3中级互助
发布于2021-4-29 16:41

一般数据库里存表情  是用base64编码的

  • 梦想的初衷 梦想的初衷(提问者) 我是mysql数据库用的是utf8mb4
    2021-04-29 16:43 
  • 圣体叶小凡 圣体叶小凡 回复 梦想的初衷(提问者) 表情去掉吧,我之前公司遇到这种都是让他们去掉这些·······
    2021-04-30 16:50 
  • 梦想的初衷 梦想的初衷(提问者) 回复 圣体叶小凡 目前是这样做的,就是数据量有点大,得挨个去找出来
    2021-04-30 16:56 
最佳回答
0
孤陌Lv6资深互助
发布于2021-4-30 12:15

你用图片显示看看

  • 2关注人数
  • 672浏览人数
  • 最后回答于:2021-5-6 15:35
    请选择关闭问题的原因
    确定 取消
    返回顶部