Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Kodowanie latin2 --> ISO-8859-2
Forum PHP.pl > Forum > Przedszkole
Grzyw
Nie potrafię zmusić serwer MySQL do poprawnego sortowania danych w tabeli.
Wrzucam przez PHP w różnych kombinacjach dyrektywy:
  1. SET NAMES latin2
  2. SET CHARACTER SET latin2
  3. SET character_set_connection=latin2
  4. SET character_set_client=latin2
  5. SET character_set_results=latin2

i efekt żaden - sortuje A-Z, następnie sortuje po ĄĆĘŁŃŚŻŹ. Czy pominąłem jakieś polecenie, który rozwiązałoby ten problem?
W PHPMyAdmin sortuje prawidłowo...
artega
Ustaw kolekcje na latin2_general_ci np.
  1. ALTER TABLE tabela CHANGE tekst tekst VARCHAR( 255 ) CHARACTER SET latin2 COLLATE latin2_general_ci NOT NULL

może pomoże smile.gif
Grzyw
Cytat(artega @ 28.03.2008, 10:57:30 ) *
Ustaw kolekcje na latin2_general_ci np.
  1. ALTER TABLE tabela CHANGE tekst tekst VARCHAR( 255 ) CHARACTER SET latin2 COLLATE latin2_general_ci NOT NULL

może pomoże smile.gif


Dzięki, ale to nie to - już wcześniej ustawiłem z poziomu PHPMyAdmin pola tekstowe na latin2_general_ci.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.