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

Problem ORDER BY i nasa slova

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

[ Pregleda: 2016 | 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

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
14.11.2003. u 12:47 

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13396
*.elitesecurity.org.

Sajt: www.gojkovujovic.com


Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 13:34
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.
14.11.2003. u 13:34 

Not now, John!

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



Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 16:31
Laptopovi

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
14.11.2003. u 16:31 

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
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
14.11.2003. u 19:40 

risk
Srdjan Rosic
moj radni sto / freelancing
Dublin, Ireland

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

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


Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 20:00
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?
14.11.2003. u 20:00 

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
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
14.11.2003. u 22:14 

_owl_
Centar - BG

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

Sajt: home.drenik.net/~owl


Profil

icon Re: Problem ORDER BY i nasa slova14.11.2003. u 22:58
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
14.11.2003. u 22:58 

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
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
16.11.2003. u 19:16 

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

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

Postavi temu Odgovori

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