[ derGott @ 04.11.2006. 17:32 ] @
| Zdravo.
Pretrazio sam ES i nasao milion slicnih tema, medjutim nisam nasao neki konkretan odgovor. Izvinjavam se ako ova tema vec ima odgovor, ali ja je nisam mogao naci.
Imam tabelu u kojoj jedna kolona sadrzi razna sadrzi imena na cirilici i latinici. Druga kolona definise da li se radi o cirilci ili latinici.
Sve je to super izgledalo kada prikazem na stranici, medjutim sortiranje sa order by ne radi najbolje za latinici i nikako za cirilicu.
Collation kolona i tabele je iz nekog cudnog razloga bio na "latin1_swedish_ci", pa sam odlucio sam da promjenim tabelu i sve kolone na utf8_unicode_ci odnosno utf8_bin medjutim to nije popravilo situaciju. Stranica ima charset utf-8
SET NAMES 'cp1250' ili 'cp1251' ili 'utf8' niste ne pomogne, vec samo jos vise unakazi slova.
E sada konkretna pitanja:
1. kako da kreiram tabelu da se moze unositi teksta na cirilici i latinici (koji Collation), tako da se ne stranici vide sve kako treba (utf-8)?
2. kako da sortiram direktno u mysql-u po abecedi odnosno po azbuci?
Hvala velika.
M.
[Ovu poruku je menjao derGott dana 04.11.2006. u 19:01 GMT+1] |
[ _owl_ @ 04.11.2006. 23:31 ] @
Od collation-a zavisi kako ce MySQL da sortira podatke (preko ORDER BYklauzule). Prikaz samih podataka zavisi od charset-a koji je koriscen u aplikacijama za unos i prikaz podataka (charset treba da bude isti, ili da se u suprotnom koriste procedure za konverziju iz jednog charset-a u drugi).
[ derGott @ 04.11.2006. 23:56 ] @
Zato pitam ovo pitanje konkretno: koji collation odnosno koji charset. utf8_bin ne pomaze puno, a ne mogu koristiti samo cirilcne odnosno latinicne tipove kao cp1250/1251.
Valjda ima neko na forumu ko ima npr. cirilicne podatke u bazi koje je pokusao sortirati.
Mogu je to uraditi softwareski nakon sto iscitam sve iz tabele, medjutim interesuje me sortiranje u bazi.
M.
[ Not now, John! @ 05.11.2006. 01:18 ] @
Imaš sve u MySQL uputstvu. Posljednji put kad sam se raspitivao o tome (oko verzije 4.1) čak ni samo latinično sortiranje nije bilo dobro (imaš na
www.ambra.rs.ba ispravljene fajlove), a da ne govorim o jedinstvenom sortiranju za ćirilicu i latinicu. Po svemu sudeći, moraćeš ručno da praviš fajl koji određuje način sortiranja.
[ Dejan Topalovic @ 15.11.2006. 16:58 ] @
Koristite collation utf8_unicode_ci
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.