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

sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?

[es] :: MySQL :: sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?

[ Pregleda: 8508 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

derGott

Član broj: 119975
Poruke: 2
*.6.11.univie.teleweb.at.



Profil

icon sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?04.11.2006. u 17:32 - pre 152 meseci
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]
 
Odgovor na temu

_owl_

Član broj: 318
Poruke: 1042
*.vdial.verat.net.



+3 Profil

icon Re: sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?04.11.2006. u 23:31 - pre 152 meseci
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).
Owl
 
Odgovor na temu

derGott

Član broj: 119975
Poruke: 2
*.6.11.univie.teleweb.at.



Profil

icon Re: sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?04.11.2006. u 23:56 - pre 152 meseci
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.

 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1317
87.250.104.*



+4 Profil

icon Re: sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?05.11.2006. u 01:18 - pre 152 meseci
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.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.it-austria.net.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?15.11.2006. u 16:58 - pre 152 meseci
Koristite collation utf8_unicode_ci
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

[es] :: MySQL :: sortiranje po azbuci-ćirilici (A-Š) i abecedi-latinici (A-Ž)?

[ Pregleda: 8508 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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