0

コマンドを使用してopenshiftアプリケーションを再起動するとctl_app restart、データベースのエンコーディングが壊れます。たとえば、データベースで再起動する前は「jabłko」というテキストがありますが、再起動後は「jab?ko」です。どうすれば修正できますか?アプリケーションは、jsf2+mysqlを使用して作成されました。

4

1 に答える 1

0

修正しました。私がする必要があるのは、これをmy.confに追加して、mysqlサーバーのエンコーディングをutf8に変更することだけでした。

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

mysqldセクションへ

于 2013-03-03T16:29:03.233 に答える