Spring Data JPA表情符号即将推出?而不是真正的表情符号

时间:2018-05-24 15:39:38

标签: mysql spring spring-data spring-data-jpa

我正在尝试使用Spring Boot和JPA从My SQL读取数据。其中一个列数据是emojis。 在使用useUnicode = yes& characterEncoding = UTF-8& characterSetResults = UTF-8设置连接URL后,它能够正确获取基本的表情符号,例如✅。但是,它不能与Hatching Chick()表情符号一起使用而不是它。已使用正确的字符编码配置设置sql server和table列: text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL。

基本上Srping JPA在我的情况下不支持Unicode 6.0或更高版本。

知道我在这里缺少什么吗?任何帮助,将不胜感激。非常感谢

1 个答案:

答案 0 :(得分:0)

按照https://mathiasbynens.be/notes/mysql-utf8mb4的指南进行操作。基本上,您需要配置MySQL my.cnf文件,并在application.properties中设置spring.datasource.initSQL=SET NAMES 'utf8mb4'选项。