Witam,
Zauważyłem, że listy na stronach typu "Kategoria: " nie są sortowane polskiego alfabetu. Można to jakoś poprawić?
Pozdrawiam, Janusz
U¿ytkownik "Janusz Piwowarski" napisa³:
Zauwa¿y³em, ¿e listy na stronach typu "Kategoria: " nie s± sortowane polskiego alfabetu. Mo¿na to jako¶ poprawiæ?
Dotyczy nie tylko kategorii ale wszystkich miejsc gdzie sortwanie wykonuje automatycznie mechaniz wiki. Znaki narodowe l±duj± w ró¿nych miejscach w zale¿no¶ci od ich kodu a nie od porz±dku leksykograficznego. Poza tym problem dotyczy nie tylko sortowania ale szerzej traktowania znaków narodowych jako liter alfabetu.
DanielM
Można to rozwiązać pewną sztuczką - pisząc po | tekst według którego dany artykuł ma być sortowany, zamiast ą piszemy aż, zamiast ł piszemy lż itp. Wtedy będzie w odpowiednim miejscu :).
U¿ytkownik "Pawe³ 'Ausir' Dembowski" napisa³:
Mo¿na to rozwi±zaæ pewn± sztuczk± - pisz±c po | tekst wed³ug którego dany artyku³ ma byæ sortowany, zamiast ± piszemy a¿, zamiast ³ piszemy l¿ itp. Wtedy bêdzie w odpowiednim miejscu :).
Fakt sztuczka zadzia³a ale tylko w kategoriach. Pozatym ma wady: 1. Póki co tekst podany w kategorii za znakiem | jest wykorzystywany tylko w sortowaniu, nie jest nigdzie wyswietlany ale nie wiadomo do czego mo¿e byæ wykorzystany w przysz³o¶ci. 2. Je¶li kto¶ wejdzie do edycji has³a i zobaczy takie cuda to z pewno¶ci± to poprawi i po sortowaniu.
Lepiej wnioskowaæ do programistów aby uwzglêdniali znaki narodowe w sortowaniu.
DanielM
On Fri, Sep 24, 2004 at 01:56:45PM +0200, Daniel Mi�aczewski wrote:
- Póki co tekst podany w kategorii za znakiem | jest wykorzystywany tylko
w sortowaniu, nie jest nigdzie wyswietlany ale nie wiadomo do czego mo¿e byæ wykorzystany w przysz³o¶ci.
To jest tylko klucz do sortowania. Nie pełni żadnej innej funkcji i nie ma w planach wykorzystania go do niczego innego, bo z założenia może być niedrukowalny.
On 24-09-2004, Daniel Miłaczewski wrote thusly :
Użytkownik "Paweł 'Ausir' Dembowski" napisał:
Można to rozwiązać pewną sztuczką - pisząc po | tekst według którego dany artykuł ma być sortowany, zamiast ą piszemy aż, zamiast ł piszemy lż itp. Wtedy będzie w odpowiednim miejscu :).
Fakt sztuczka zadziała ale tylko w kategoriach. Pozatym ma wady:
- Póki co tekst podany w kategorii za znakiem | jest wykorzystywany tylko
w sortowaniu, nie jest nigdzie wyswietlany ale nie wiadomo do czego może być wykorzystany w przyszłości. 2. Jeśli ktoś wejdzie do edycji hasła i zobaczy takie cuda to z pewnością to poprawi i po sortowaniu.
Lepiej wnioskować do programistów aby uwzględniali znaki narodowe w sortowaniu.
Czy nie jest to sprawa sortowania w MySQL ? A jak jest jedna baza danych, nie można MySQLa skompilować pod dane sortowanie ?
Pozdrowienia, Kpjas.
On Fri, Sep 24, 2004 at 09:43:40PM +0200, Krzysztof P. Jasiutowicz wrote:
Czy nie jest to sprawa sortowania w MySQL ? A jak jest jedna baza danych, nie można MySQLa skompilować pod dane sortowanie ?
Można (i tak się robi zwykle) skompilować z obsługą wielu charsetów jak i schematów sortowania. Tyle, że przy zakładaniu bazy najlepiej zdecydować jaki sposób sortowania będzie w niej obowiązywał.
Wcześniej charset był globalny dla całego serwera MySQL, w wersji 4.1 jednak można wybierać już je na poziomie bazy, tabeli czy nawet kolumn. Domyślny porządek sortowania też można określić w atrybutach bazy albo nawet jednorazowo wybrać inny w SELECT-cie.
http://dev.mysql.com/doc/mysql/en/Charset.html
Wanted