![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z konfiguracją połączenia w Symfony2/Doctrine2 z bazą danych, która posiada kodowanie LATIN2. Niezależnie od tego, czy w konfiguracji połączenia podam:
charset: UTF8 czy charset: LATIN2 i tak pobiera się z krzakami, muszę jawnie zmienić kodowanie danych przez
Takie rozwiązanie mi nie odpowiada, ponieważ gdy zmieni się kodowanie bazy, to będę musiał zmieniać konfigurację + kod, a tego drugiego wolałbym nie musieć zmieniać. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jest to jakieś rozwiązanie - dzięki. Wolałbym rozwiązanie natywne, ale jak się nie da, to trzeba będzie stworzyć taki typ lub może jakoś rozszerzyć driver.
Edit: Wpadłem na pomysł dopisania do adnotacji encji i kolumny (domyslnie kolumna dziedziczyła by po tabeli) opcji convertCharset, która by konwertowała wartość na podstawie wskazanych kodowań, ale to jeszcze jest do przemyslenia. Ten post edytował lukaskolista 2.02.2016, 16:20:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 22:05 |