我正在尝试使用heroku数据库转储heroku数据库:pull
问题是具有特殊字符的数据(如'ñ')不能正确存储。
我看到本地表是用缺省的charset=latin1创建的
有没有办法让heroku脚本用字符集utf8创建表?
发布于 2013-07-17 03:48:28
解决方案是在mysql服务器本身中设置默认字符集,如下所示:
Change MySQL default character set to UTF-8 in my.cnf?
这样做之后,在重启本地mysql之后,heroku db:pull将使用默认的utf8字符集创建表。
发布于 2013-10-15 03:24:13
heroku db:推送-t表mysql://用户:pass@localhost/mydb encoding=UTF8 --确认myapp
https://stackoverflow.com/questions/17684213
复制相似问题