1

当我在heroku中部署时,我使用ClearDB,我无法插入日文字符,当我使用MySQL工作台远程ClearDB时,我可以处理插入日文。问题可以是代码。我使用playframework 2.5

在 Procfile 中配置:

web: target/universal/stage/bin/recruitment -Dhttp.port=${PORT} -    DapplyEvolutions.default=true -Dfile.encoding=UTF-8
console: target/universal/stage/bin/recruitment -main scala.tools.nsc.MainGenericRunner -usejavacp

application.conf 中的连接字符串

default.driver=com.mysql.jdbc.Driver
default.url="jdbc:mysql://us-cdbr-iron-east-04.cleardb.net/heroku_abcd"
default.username=username
default.password="password"

任何建议,请告诉我,谢谢提前。

4

1 回答 1

0

解决是将“?useUnicode=true&characterEncoding=UTF-8”附加到default.url

default.url="jdbc:mysql://us-cdbr-iron-east-04.cleardb.net/heroku_abcd?useUnicode=true&characterEncoding=UTF-8"
于 2016-09-16T07:22:15.707 回答