Korzystamy z Symfony Doctrine 2.
Jak ustawić "set names utf8" bez dostępu do konfiguracji mysql?
Mamy sytuację:
- baza UTF8
- domyslne kodowanie bazy latin1
- kodowanie kodu UTF8
Gdy puszczamy zapytania do bazy, to polskie znaki są kodowane w latin1, bo Symfony bierze domyslne kodowanie :/
Niby ok, bo przy odczycie znów bierze latin1 i bez problemu wyswietlamy pl znaki na stronie itp. ale sortowanie w MySQL nie dziala przez krzaki ...
Dokumentacja wyraźnie zaleca ustawiane NAMES przez konfigurację MySQL, co jest w naszym wypadku ograniczeniem nie do przeskoczenia
