找回密码
 快速注册
搜索
查看: 39|回复: 2

MySQL执行regexp_replace时Emoji变成问号

[复制链接]

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-11-5 06:28 |阅读模式
本帖最后由 hbghlyj 于 2023-11-5 19:07 编辑 帖文
测试Emoji😥😥😥测试Emoji

运行replace
  1. UPDATE pre_forum_post SET `message`=replace('测试Emoji😥😥😥测试Emoji',"AAA","BBB")WHERE pid=56910';
复制代码

正常。
而换成regexp_replace后:
  1. UPDATE pre_forum_post SET `message`=replace('测试Emoji😥😥😥测试Emoji',"AAA","BBB")WHERE pid=56910';
复制代码

Emoji变成问号:
测试Emoji???测试Emoji

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

 楼主| hbghlyj 发表于 2023-11-5 06:37
本帖最后由 hbghlyj 于 2023-11-6 09:02 编辑 最后没加 COLLATE utf8mb4_bin 导致的?

13

主题

5

回帖

115

积分

积分
115

显示全部楼层

zhiwen 发表于 2023-11-5 08:03
致各位论坛网友:

由于 hbghlyj 操作数据库失误导致由 2023-9-26 至 2023-11-5 间期的所有帖子的内文都被清空,在此给大家真诚道歉。

现在我们正在浏览这期间的帖子,努力回忆内容,尽可能地多恢复一些,如果您还记得本帖原本的内容,也希望您能编辑回来,麻烦各位了。

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 15:47

Powered by Discuz!

× 快速回复 返回顶部 返回列表