Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] - Sortowanie po nazwie, L,Ż, Ł,Ś,M
qwertyuiop
post 15.09.2008, 07:49:54
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.09.2008

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


Mam problem z sortowaniem userów w tabeli. Tak jak w opisie tematu, ogólnie sortowanie jest OK, tylko polskie znaki występują w takiej kolejności "L,Ż, Ł,Ś,M".
Jak bym nie kombinował dostaje takie samo sortowanie, tylko kodowanie się zmienia.

  1. <?php
  2. mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  3. ?>


  1. CREATE TABLE `users` (
  2. `user_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `lastname` varchar(100) collate utf8_polish_ci DEFAULT NULL,
  4. `name` varchar(100) character SET utf8 DEFAULT NULL,
  5. PRIMARY KEY (`user_id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=628;



Tylko
zwraca latin1.
Jak byście mieli jakieś sugestie to bym był wdzięczny.

Szukałem na forum, ale nie znalazłem działającej odpowiedzi.

P.S Hosting home.pl, na innych serwerach jest OK.

//edycja tagi

Ten post edytował qwertyuiop 15.09.2008, 07:52:07
Go to the top of the page
+Quote Post
ferrero2
post 15.09.2008, 08:54:52
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 32
Dołączył: 5.08.2008
Skąd: Lublin

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


A dodając deklarację w meta nadal jest tak samo ? U mnie sortuje dobrze - tabelkę tworzyłem w phpmyadminie - wszystko ustawiłem na utf-8 polish_ci pierwsze zapytanie do bazy set names też na utf8 i nagłówek u mnie wygląda tak

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...


hmm niewiem co innego może być przyczyną


--------------------
---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA !
Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ
Go to the top of the page
+Quote Post
qwertyuiop
post 16.09.2008, 07:02:19
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.09.2008

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


  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


Ja też nie wiem, nie mam siły. W bazie jest "Ż - > Ĺť" i nie wiem dlaczego czego bym nie zmieniał jest dalej tak samo.
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: 12.07.2025 - 20:34