Mysql 为什么数据库将字符存储为???当它们在API响应中正确呈现时?

Mysql 为什么数据库将字符存储为???当它们在API响应中正确呈现时?,mysql,jdbc,character-encoding,special-characters,collation,Mysql,Jdbc,Character Encoding,Special Characters,Collation,我有一个RESTFul POST端点,可以将数据保存到MYSQL数据库中。其中一个表列预计将存储特殊字符,例如“woman”和“kiss”是非BMP字符,因此在MySQL中需要utf8mb4,而不是utf8。这与?❤️ ?,表示在某处提到了utf8。检查 SHOW VARIABLES LIKE 'char%'. SHOW CREATE TABLE ...

我有一个RESTFul POST端点,可以将数据保存到MYSQL数据库中。其中一个表列预计将存储特殊字符,例如“woman”和“kiss”是非BMP字符,因此在MySQL中需要
utf8mb4
,而不是
utf8
。这与
?❤️ ?
,表示在某处提到了
utf8
。检查

SHOW VARIABLES LIKE 'char%'.

SHOW CREATE TABLE ...