Sortiranje po abecedi HR Slova

Zdravo,

Imam problem sa sortiranjem kada uradim ovaj sql query

SELECT * FROM places WHERE grad_id='.$grad.' ORDER BY name ASC

Zašto mjesto Điđikovac bude zadnje :frowning:

Ima li riješenje za to??

Hvala!

Koristi znakovni skup koji donekle podržava hrvatsko poredavanje (i koristi to poredavanje). Od MySQL-a v. 5.1 koristiš znakovni skup latin2 i poredavanje latin2_croatian_ci, odn. znakovni skup cp1250 i poredavanje cp1250_croatian_ci. Oni će dobro poredavati slova č, ć, đ, š i ž, ali neće dobro poredavati slova dž, lj i nj jer ih tretiraju kao dva slova, umjesto kao jedno slovo.

Rješenje za to postoji, ali se tek treba pojaviti u novim inačicama MySQL-a. U međuvremenu se od MySQL-a v. 5.6. može instalirati zakrpa koja uvodi poredavanje utf8_croatian_ci za znakovni skup utf8 s ispravnim poredavanjem i slova dž, lj i nj – ako imaš pristup do instalacije i tu zadnju inačicu DBMS-a.

Više informacija:

http://www.collation-charts.org/articles/croatian.htm

Hvala puno! imam root prisup tako da si mi pomogao :slight_smile:

Javi malo rezultate, radi li stvar kako je opisano. Možda i opiši kako se zakrpa instalira, ako ćeš je koristiti.

Veceras cu instalirati pa cu javiti :slight_smile: