2013-03-03 43 views
0

当我使用命令ctl_app restart重新启动openshift应用程序时,我的数据库编码中断。例如,在重新启动数据库之前,我已经有了'jabłko'文本,但重启之后是'jab?ko'。我该如何解决它?应用程序是使用jsf2 + mysql创建的。重新启动应用程序后Mysql编码中断

+0

如何哟让它去后重新启动了吗? – SparKot 2013-03-03 14:56:22

+0

我不明白你的意思。你能更清楚地问一下吗? – pepuch 2013-03-03 15:20:31

+0

你通常如何启动它?字符集是明确的设置? – SparKot 2013-03-03 15:26:39

回答

0

我已修复它。我所需要做的就是将mysql服务器编码更改为utf8,方法是将其添加到my.conf中。

character-set-server=utf8 
collation-server=utf8_unicode_ci 

mysqld部分

+0

在什么文件夹? 〜/ mysql/conf?你在将这两行添加到mysqld部分之后做了什么?你重新启动了Mysql吗?怎么样? – Hanynowsky 2013-10-21 00:43:49