UNICODE

0

Witam !

Jestem BARDZO początkujący jeśli chodzi o temat wątku !

Baza Firebird 2.5 + IbExpert.

Proszę o podpowiedź jak należy ustawić pewne parametry ażeby uzyskać
prawidłowe sortowanie polskich znaków :

  • jaki powinien być ustawiony zestaw znaków dla bazy danych (UTF8 ?)
  • jaki powinien być ustawiony parametr < collate > w < create table >
    oraz < order by > (UNICODE ?, UTF8 ?)
  • jaki powinien być ustawiony zestaw znaków dla grida wyświetlającego
    dane w IbExpercie

Na razie nie udało mi się uzyskać prawidłowego sortowania mimo różnych
kombinacji

Będę wdzięczny za każdą pomoc

Pozdrówko
JW

0

A czy kompilator który ma tworzyć aplikację do łączenia z tą bazą obsługuje unicode? A jeśli tak to może obsługuje tylko UFT-16 ? Wtedy byłby jakiś problem z konwersją.

0

Witam,
Nie wiem, jak dokładnie zachowuje się IBExpert, ale spróbuj w danej kolumnie ustawić Characterset na WIN1250 i Collation na PXW_PLK. Baza danych może mieć domyślnie ustawiony Characterset na UTF-8 i powinno sortować poprawnie.
Natomiast nurtuje mnie, jak ustawić charset i dla bazy i dla kolumn na UTF-8, aby poprawnie sortowało, a nie wywalało polskie znaki na koniec alfabetu, poza literę Z.
Pozdrawiam,
:)

0

Witam !

Kompilator to Delphi 2010

1 użytkowników online, w tym zalogowanych: 0, gości: 1