Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Błąd sortowania alfabetycznego wyników z bazy?
fredman
post 28.08.2008, 22:22:37
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 15.12.2006

Ostrzeżenie: (0%)
-----


Pobieram dane z bazy, sortuję alfabetycznie ASC po wybranym polu. Okazuje się, że litera "Ł" ląduje na samym końcu za literą "W".
Czy to błąd czy znaki polskie sa na końcu w kodowaniach za angielskim alfabetem. Używam UTF-8.
Przy łączeniu z bazą ustawiam :
mysql_query ("SET NAMES utf8");

przeczytałem gdzieś że należy jeszcze ustawić:
mysql_query("SET CHARACTER SET utf8");

ale to spowodowało, że nowy wpis z literą "Ł" dodał sę tym razem na samym początku tyle, że zamiast litery "Ł" był "?" .
Jak sobie z tym poradzić ?
Go to the top of the page
+Quote Post
xbigos
post 28.08.2008, 22:41:58
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 27
Dołączył: 13.07.2005
Skąd: Jarocin

Ostrzeżenie: (0%)
-----


mysle kolego ze

http://www.eioba.pl/a76024/polskie_ogonki_w_mysql

oraz w google znalazlem takie cos moze pomoze

http://www.przemo.org/phpBB2/forum/viewtop...84b84d9bd464a6b
do konkurencji ale jest to omówione
http://forum.webhelp.pl/viewtopic.php?t=97755


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:52