Gdy dodaję na stronie wpisy do tabeli mysql z polskimi znakami, do bazy zapisywane są zamiast nich "krzaczki".
Podczas odczytywania ich z bazy, na stronie na szczęście pokazują się polskie znaki

Jednak niestety, kiedy włączam sortowanie alfabetyczne wpisów w tabeli w polu "tytul" mam np 6 a,b,c,p,ś,z(alfabetycznie)
i je wyświetlę, to ładnie sortuje alfabetycznie, ale jak na początku tytułu jest polski znak, to wywala go do przodu, czyli: ś,a,b,c,p,z
Mogę jakoś zrobić, aby polskie znaki były, że tak powiem, na swoim miejscu?
Wiem, jest temat, jak zrobić polskie znaki w bazie, ale mam wszystko jak trzeba.
Oto skrypt odczytujący dane z tabeli mysql i sortujący je alfabetycznie:
<?php require('conn.php'); $nr = 1; while ($nr <= $ile) { echo ' <tr> <td valign="top" class="trescc"> '.$nr.' </td> <td valign="top" class="trescc"> '.$dane[tytul].' </td> <td valign="top" class="trescc"> '.$dane[ilosc].' </td> <td valign="top" class="trescc"> '.$dane[pochodzenie].' </td> <td valign="top" class="trescc"> '.$dane[typ].' </td> <td valign="top" class="trescc"> '.$dane[rodzaj].' </td> </tr>'; $nr += 1; } ;} ?>