昵称中的表情显示为问号

阿里云数据库表里有个昵称字段,字段中的值有时候会有表情,用postman或者swaggerUI去取值的时候,表情部分会显示问号?,但是在本地数据库时,一样的配置,表,字段都是utf-8mb4,却能正常显示表情信息,代码用的也是用一套,我该怎么让阿里云数据库的表情字段正常回显呢?求指点。

这个是本地数据库的取值

img

这是对云数据库的取值

img

相关的配置,暂时没放图,请私信我,求指点。

如果确定你的数据库编码没有问题,那肯定是你的程序文件编码有问题了,看下文件是不是有bom头

可以远程链接阿里云数据库将数据库改为utf-8mb4这个 因为mysql默认是3个字节为一个单位,而emoj是按照4个字节为一个单位,阿里默认应该是utf8 吧配置改为utf8mb4