【发布时间】:2020-04-02 06:57:29
【问题描述】:
我在 heroku 上的数据库不支持特殊字符,所以我想设置 utf8 编码。当我在本地版本上工作时,我只是更改了配置文件,但我想知道如何使用 Heroku 的数据库来实现这一点。
这添加到连接 url 没有帮助:
?useUnicode=true&characterEncoding=UTF-8
【问题讨论】:
-
你看到症状吗?在表中声明了哪些charset? span>
-
@RickJames,我已经有了使用 utf8mb4 的表,但是由于某种原因,当我通过 api 保存数据时,它会将特殊字符保存为“?”。当我使用特殊字符运行简单的“插入”查询时,它会正常保存它们,所以它可能不是我最初怀疑的 db 配置错误
-
见stackoverflow.com/questions/38363566/…中的“问号”你已经做了一些处理UTF-8的事情,但还有更多。
标签: mysql spring-boot heroku utf-8 cleardb