Мой Doctrine 1.2 встроен в CodeIgniter как хук, и я знаю, что мой набор символов - это utf8 с сопоставлением utf8_unicode_ci.
У меня есть два файла YAML, один для создания БД и ее таблиц, а другой для загрузки некоторых тестовых данных. Мои данные могут содержать французские акценты (çéïë ...). В моем schama.yml я правильно указал параметры сортировки и набор символов:
options:
type: INNODB
charset: utf8
collate: utf8_unicode_ci
Я дважды проверил настройки в phpMyAdmin, все правильно.
Когда я запускаю свой сценарий доктрины из командной строки, чтобы загрузить свой прибор в одну из моих таблиц, все французские акценты заменяются мусором!
Мне не хватает параметра или конфигурации или в Doctrine есть ошибка?