我正在尝试使用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或更高版本。
知道我在这里缺少什么吗?任何帮助,将不胜感激。非常感谢
答案 0 :(得分:0)
按照https://mathiasbynens.be/notes/mysql-utf8mb4的指南进行操作。基本上,您需要配置MySQL my.cnf文件,并在application.properties中设置spring.datasource.initSQL=SET NAMES 'utf8mb4'
选项。