Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem ORDER BY i nasa slova

[es] :: Baze podataka :: Problem ORDER BY i nasa slova

[ Pregleda: 3772 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

arsa xx
Srdjan Arsic
Beograd

Član broj: 14203
Poruke: 452
*.beograd-3.tehnicom.net

ICQ: 247217004
Sajt: webdizajn.arsic.biz


Profil

icon Problem ORDER BY i nasa slova14.11.2003. u 12:47 - pre 248 meseci
Baza Mysql.
Problem je sto order by "nevazi" za nasa slova pa mi treba neko resenje.
Interesantno je da u bazi kada gledan zapise sa MySql-Front programom za 'ž', 'š' stoji '|', a za 'đ', 'ć', 'č' stoji '#_kod_;'
Pretpostavljam da neko ima gotovo resenje.
Flash komponenta za atraktivan prikaz vesti na sajtu:
www.flash-news-ticker.com
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 13:34 - pre 248 meseci
Nisi rekao koji charset koristiš. Da pretpostavimo da je utf8 - pošto ga mysql ne podržava onda i nema nekog rešenja osim da pišeš sam patch za mysql. Mislim da je towk već počeo da radi na ovome ali to je malo veliki zalogaj i treba ipak prepustiti mysql timu da sredi svoj softver.

Slično važi i za ponašanje pri pretraživanju baze.
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
*.blic.net



+4 Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 16:31 - pre 248 meseci
Uz MySQL dolazi podrška za sortiranje naših latiničnih slova u windows-1250 (cp1250) kodnom rasporedu. Međutim, ova "podrša" ima jednu manu. Odnosi se na sortiranje jednobajtnih slova. Tako će "ljubav" doći prije "ludak" iako slovo "LJ" dolazi poslije "L".

Ako želiš isto ovo, ali u ISO-8859-2 kodnom rasporedu, javi mi se na PM, pa ću ti poslati.

Iz svega rečenog izlazi da problema sa ćirilicom nema (u jednobajtnim kodnim rasporedima).
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

arsa xx
Srdjan Arsic
Beograd

Član broj: 14203
Poruke: 452
*.beograd-3.tehnicom.net

ICQ: 247217004
Sajt: webdizajn.arsic.biz


Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 19:40 - pre 248 meseci
Posto radim u php-u a konkretno se radi se o spisku prodajnih mesta(pa njihove lokacije) koje cupam sa:
... GROUP BY lokacija ORDER BY lokacija.
Posto ce biti u proseku od 20-50max prodajnih mesta dali je moguce sa php-om odraditi sortiranje.


Flash komponenta za atraktivan prikaz vesti na sajtu:
www.flash-news-ticker.com
 
Odgovor na temu

risk
Srdjan Rosic
moj radni sto / freelancing
Dublin, Ireland

Član broj: 5723
Poruke: 278
*.mobtel.co.yu

Jabber: srdjan.rosic@gmail.com
ICQ: 92276228
Sajt: www.sietf.org


+2 Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 20:00 - pre 248 meseci
tupava fora ali ako ne mozes da cekas mozda bi mogao da mapiras slova u bajtove odgovarajuceg rasporeda u klijentu i tako da cuvas lokaciju u bazi. Sta mislite narode, a?
 
Odgovor na temu

arsa xx
Srdjan Arsic
Beograd

Član broj: 14203
Poruke: 452
*.beograd-3.tehnicom.net

ICQ: 247217004
Sajt: webdizajn.arsic.biz


Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 22:14 - pre 248 meseci
pa ako nepostoji neko bolje resenje moglu i tako da realizujem. Moze npr. sa decimalnim brojem
"ššušti" u bazi bi moglo da bude "30.30ušti" znaci 30 je š. Dva slova su dovoljna.
Mada ako je ovo najbolje resenje onda je katastrofa jer je uspomoc "štapa i kanapa" resen problem :).

Flash komponenta za atraktivan prikaz vesti na sajtu:
www.flash-news-ticker.com
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1043
*.drenik.net



+3 Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 22:58 - pre 248 meseci
Pa ako baza interno ne podrzava utf-8 onda ce ti svako resenje biti pomocu "stapa i kanapa". Jedino sto ti jos preostaje je da sortiranje radis iz programa.
Owl
 
Odgovor na temu

arsa xx
Srdjan Arsic
Beograd

Član broj: 14203
Poruke: 452
*.beograd-3.tehnicom.net

ICQ: 247217004
Sajt: webdizajn.arsic.biz


Profil

icon Re: Problem ORDER BY i nasa slova16.11.2003. u 19:16 - pre 248 meseci
function kodovi_u_slova($text)
{
$text= str_replace("T11","Š",$text); // Š
$text= str_replace("T12","š",$text); // š
$text= str_replace("ZZA","Ž",$text); // Ž
$text= str_replace("ZZZ","ž",$text); // ž
$text= str_replace("E11","Đ",$text); // Đ
$text= str_replace("E12","đ",$text); // đ
$text= str_replace("D11","Č",$text); // Č
$text= str_replace("D12","č",$text); // č
$text= str_replace("D21","Ć",$text); // Ć
$text= str_replace("D22","ć",$text); // ć
return $text;
}
function slova_u_kodovi($text)
{
$text= str_replace("Š","T11",$text); // Š
$text= str_replace("š","T12",$text); // š
$text= str_replace("Ž","ZZA",$text); // Ž
$text= str_replace("ž","ZZZ",$text); // ž
$text= str_replace("Đ","E11",$text); // Đ
$text= str_replace("đ","E12",$text); // đ
$text= str_replace("Č","D11",$text); // Č
$text= str_replace("č","D12",$text); // č
$text= str_replace("Ć","D21",$text); // Ć
$text= str_replace("Ć","D22",$text); // ć
return $text;
}
Ovo mi je zavrsilo posao, mozda nekom zatreba....
Jedino u prvoj funkciji treba da stoji kod umesto slova. npr. za T11 >& # 3 5 2 ; umesto Š.

Sortiranje je odlicno po redoslebu latinicnog pisma :)

Flash komponenta za atraktivan prikaz vesti na sajtu:
www.flash-news-ticker.com
 
Odgovor na temu

[es] :: Baze podataka :: Problem ORDER BY i nasa slova

[ Pregleda: 3772 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.