utf8_general_ci
照合でDBを作成したい。MySQL 接続照合を utf8_general_ci として (phpmyadmin で) 定義charset: UTF8
し、config.yml で定義しましたが、それを使用すると、照合php app/console doctrine:schema:update --force
でテーブルを作成します。latin1_swedish_ci
それを修正する方法はありますか?
1821 次
1 に答える
0
MySQLの設定を直接変更するのが一番いいと思います。my.ini
これをファイル(MYSQL構成ファイル)に追加します。
[mysqld]
character-set-server=utf8
default-collation=utf8_general_ci
かつてSymfonyから直接それを行うトリックを見たことがありますが、Doctrineの内部コードを変更する必要があり、私の場合は機能しませんでした。
これらの設定をmy.ini
ファイルに追加することになります。
編集:MySQLで文字セットと照合を変更する方法に関するいくつかのリンク
よろしく、マット
于 2012-04-23T20:20:20.033 に答える