作者:XhiaoSai_263 | 来源:互联网 | 2023-01-02 18:01
1、查character_set_servershowglobalvariableslike%char%;2、查数据表的characterSHOWFULLCOLUMNSFROM 表
1、查character_set_server
show global variables like '%char%';
2、查数据表的character
SHOW FULL COLUMNS FROM 表名 ;
如果不是show global variables like '%char%';返回的不是utf8mb4的
需要修改数据库的
1、找到实例的参数设置,并找到character_set_server,修改成utf8mb4
![阿里云rds mysql数据设置字符集为utf8mb4,支持ios的emoji 阿里云rds mysql数据设置字符集为utf8mb4,支持ios的emoji](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpnM055OWtZelkwTkRnMU5qazRPREU0TXpVMU5EVTNaVFUyTmpZNFltRmhPVFl5WkM1d2JtYz0=)
2、修改后提交参数
![阿里云rds mysql数据设置字符集为utf8mb4,支持ios的emoji 阿里云rds mysql数据设置字符集为utf8mb4,支持ios的emoji](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpVME9DOW1abUUxT0RrMU5XUXhZakpqWkRFd09XSXlNekU0TmpRNVpERTRPREppWXk1d2JtYz0=)
3、重启实例
4、重启后查看show global variables like '%char%'; 确认是utf8mb4后
5、修改数据库和数据表的字符集