Paweł Barczyk wrote:
Zagłębiłem się troche bardziej w problem i stwierdzam,że literki "ż" i "ź" są źle wyświetlane tylko w polu 'nazwa'-tabela customers kolumna lastname. Natomiast w bazie psql znaki są wyświetlane poprawnie, co więcej - w momencie kliknięcia edycji klienta nagle w sposób cudowny wyskakują ż i ź, jednak po zapisaniu znów wyswietlane są błędnie. Dodatkowo po tej operacji błędne znaki są już zapisane do bazy danych. Wydaje mi się, że jednak problem może tkwić po stronie kodu lms'a.... Problem też występuje z alfabetycznym wyświetlaniem klientów: np. klient "Ścisłowski" jest za "Laskowskim" ale przed "Lisem". Póki co postanowiłem zrezygnować z polskich znaków w polu "nazwa" Pozdrawiam developerów i gratuluje wytrwałości :D.
Nie po stronie kodu LMSa na pewno, w opisanym przez ciebie przypadku dane są przepuszczane przez sqlową funkcję UPPER(), więc problem leży w postgresie. Tymbardziej że problem jest też w sortowaniem. Czy inicjowałeś bazę danych z opcją --locale=pl_PL.UTF-8 i czy masz (miałeś) takie locale w systemie?