【发布时间】:2016-10-24 15:11:49
【问题描述】:
我想通过 Grails 3 后端将 iOS 应用程序中的表情符号保存在 MySQL 数据库中。 到目前为止,我设法将我的 MySQL 排序规则等更改为 utf8mb4,但我没有找到如何通过 utf8mb4 字符集将我的后端连接到 MySQL 的正确方法。
我的连接网址是:
development:
dataSource:
dbCreate: "update"
url: "jdbc:mysql://localhost:8889/mydbname?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&autoReconnect=true"
将 characterEncoding 或 charset 更改为“utf8mb4”确实会导致错误:“Unsupported character encoding 'utf8mb4'。”
我在 build.gradle 中的 grails 连接器是“runtime 'mysql:mysql-connector-java:5.1.36'”
那么我必须在我的数据源 url 中更改什么?
感谢任何提示。
【问题讨论】:
标签: mysql hibernate grails utf8mb4