2
私のDoctrine 1.2はフックとしてCodeIgniterに統合されています。私のchar-setは照合utf8_unicode_ciでutf8です。Doctrine - フランス語の文字でYAMLフィクスチャをロード
私は2つのYAMLファイルを持っています.1つはデータベースとテーブルを作成するファイルと、もう1つはテストデータをロードするファイルです。私のデータには、フランスのアクセント(çéïë...)を入れることができます。私のschama.ymlで私が正しく照合と文字セットを指定している:
options:
type: INNODB
charset: utf8
collate: utf8_unicode_ci
私は、二重のphpMyAdminの設定を確認し、すべてが正しいです。
コマンドラインからdoctrineスクリプトを実行して自分のテーブルにフィクスチャをロードすると、すべてのフランス語アクセントがジャンクに置き換えられます!
設定や構成が不足しているか、Doctrineにバグがありますか?
ハンガリーで動作することが確認さ:
は、あなたがこの行を追加する必要がエンコーディングの問題を解決するには文字。 – CodeTwice
私はCodeIgniter + Doctrine 1.2と同じ問題を抱えていましたが、この解決策はラテン文字の問題を解決します。 –