spring-data-jpa-emojis即将推出?而不是实际的表情

neekobn8  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(405)

我正在尝试使用springboot和jpa从sql中读取数据。其中一个列数据具有emojis。在使用useunicode=yes&characterencoding=utf-8&charactersetresults=utf-8设置连接url之后,它能够正确地获得基本的emojis,例如✅. 然而,它不适用于孵化小鸡(?)表情相反,它给?。sql server和表列已设置了正确的字符编码配置:文本字符集utf8mb4 collate utf8mb4\u unicode\u 520\u ci not null。
在我的例子中,srpingjpa基本上不支持unicode版本6.0或更高版本。
你知道我在这里遗漏了什么吗?任何帮助都将不胜感激。非常感谢

2ic8powd

2ic8powd1#

请按照https://mathiasbynens.be/notes/mysql-utf8mb4. 基本上,您需要配置mysql my.cnf文件以及设置 spring.datasource.initSQL=SET NAMES 'utf8mb4' 选项。

相关问题