Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Doctrine] Kodowanie LATIN2, Krzaki po pobraniu danych
lukaskolista
post
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
  1. $columnValue = iconv('latin2', 'UTF-8', $entity->getColumnValue());

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ć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


No to nie wiem, nigdy się nie bawiłem innym kodowaniami niż UTF8 w doctrine(2), ale może zamiast ręcznie konwertować, to po prostu rozszerzyć doctrine o nowy typ np. latin2string? Coś podobnego do https://stackoverflow.com/questions/1911228...with-doctrine-2

Ten post edytował redeemer 2.02.2016, 15:45:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 09:22