[EMAIL PROTECTED] napisał(a): > Witam, > > mam taki maly problem, > zrobilem upgrade z mysql 4.0 -> 4.1 i oczywiscie rozsypaly sie polskie > litery, czy ktos moze mi zdradzic jak to teraz uporzadkowac? > wklejam kolejno ja mam archiwum od początku tego roku :)
1. Zrobiłem sobie up z 4.0.x do 4.1.x, i teraz wszelkie listy są sortowane w ten sposób, że słowa zaczynające się od np. "ś,ć,ł" lądują na końcu listy po "z". Ustawienie: set-variable = default-character-set=latin2 set-variable = character-set-server=latin2 powoduje poprawne sortowanie, ale kodowanie szlag trafia. Baza jest w iso-8859-2. Co z tym zrobić? 2. On Sun, Mar 13, 2005 at 03:27:02PM +0100, Arkadiusz Miskiewicz wrote: >> On Friday 11 of March 2005 22:12, Robert 'dzeus' Graużenis wrote: > >>> > Zrobiłem sobie up z 4.0.x do 4.1.x, i teraz wszelkie listy są sortowane w >>> > ten sposób, że słowa zaczynające się od np. "ś,ć,ł" lądują na końcu listy >>> > po "z". Ustawienie: >>> > set-variable = default-character-set=latin2 >>> > set-variable = character-set-server=latin2 >>> > powoduje poprawne sortowanie, ale kodowanie szlag trafia. Baza jest w >>> > iso-8859-2. >>> > Co z tym zrobić? > >> Dorzuć do [mysqld] w mysql.conf: >> init-connect="SET NAMES latin2" >> i daj znać o rezultatach :) A czy da się rozwiązać kwestię sortowania z uwzględnieniem pliterek bez grzebania w mysqld.conf? 3. >A czy da się rozwiązać kwestię sortowania z uwzględnieniem pliterek bez >> grzebania w mysqld.conf? Oczywiście - aplikacja może odpowiednie opcje ustawić poprzez zwykłe mysql_query() (i częściowo przez mysql_options()). 4. On Sun, Mar 13, 2005 at 09:28:32PM +0100, Arkadiusz Miskiewicz wrote: >> On Sunday 13 of March 2005 16:54, Adam Gołębiowski wrote: > >>> > A czy da się rozwiązać kwestię sortowania z uwzględnieniem pliterek bez >>> > grzebania w mysqld.conf? > >> Oczywiście - aplikacja może odpowiednie opcje ustawić poprzez zwykłe >> mysql_query() (i częściowo przez mysql_options()). Faktycznie, ale to działa dla MySQL >= 4.2.x (może 4.1.x). Dla 4.0.x jedynym rozwiązaniem jest chyba dodanie linii do mysqld.conf. Nic, tak czy siak da się to zrobić :) 5. On Sunday 13 of March 2005 22:18, Adam Gołębiowski wrote: >> Faktycznie, ale to działa dla MySQL >= 4.2.x (może 4.1.x). Dla >= 4.1.x >> Dla 4.0.x jedynym rozwiązaniem jest chyba dodanie linii do mysqld.conf. >> Nic, tak czy siak da się to zrobić :) 4.0? Nic co tu pisałem się do 4.0 nie odnosi btw ;) Cały czas pisałem o minimum 4.1. 6. >init-connect="SET NAMES latin2" Dorzuciłem, wygląda OK, kodowanie w porządku, sortowanie też :) Dzięki. i to chyba wszystko, :) mam nadzieje, że się rozczytasz z tego chciałem to forwardnąć ale jeszcze większa kiszka wychodziła. -- Pozdrawiam, Łukasz Buczyński _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
