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

O bazama, utf-u, hrvatskom collationu.

[es] :: Baze podataka :: O bazama, utf-u, hrvatskom collationu.

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

komplikator
Programer / sys. inženjering
CRO

Član broj: 29755
Poruke: 158
*.adsl.net.t-com.hr.

ICQ: 13387003


+8 Profil

icon O bazama, utf-u, hrvatskom collationu.28.02.2006. u 07:09 - pre 221 meseci
Ovih dana radim s nekoliko baza tražeči idealno riješenje.
Tražim jednostavnu bazu, po mogućnosti free no sa samo jednim jedinim
ozbiljnim zahtjevom: ispravan croatian collation i podrška za UDF na tom
istom polju.

Izmaltretirao sam se s MySql-om v 4.1, Firebirdom 1.54 i 2.xb, PgSql-om
v8.0.

Svi imaju podršku za UTF no sortiranje na UTF-u je blago rečeno jadno.
Jedini tko je malo odmakao je MySql no naravno, ne radi do kraja pravilno,
pomješa slijed ČĆC i ŠS (obrne ih).

Nakon svih muka ispostavilo se da pravilan collation koji preko ADO mogu bez
muke vezati na Delphi i dobiti sve glatko i bez problema rade Access i MSDE.

Pa u čemu je problem?
Problem je što ne želim koristiti MS riješenja, bilo da se radi o MS bazama,
bilo o ODBC layeru, želim bazu koju mogu zavrtjeti na linuxu itd, itd.

Hajde, recite mi da nije sve beznadno i da imate riješenje sa ispravnim
colationima koje radi.

Pišem program u Delphiju i koristim tntWare UTF kontrole. Ako ih koristim s Accessom ili MSDE preko ODBC ne trebam raditi čak ni UTFEncode/decode. Pristupam li Firebirdu ili MySql-u. preko recimo ZEOS-a, preko IB komponenti i sl. opet "banana". Em moram sve živo konvertirati iz UTF u WideString, k tome još ni jedan collation ne radi kako spada. Imam već 5 potrošenih popodneva uzalud, kako bi zaključio da free sustavi ne podržavaju naš collation. Ili sam ja toliko glup da ne mogu pronaći "dobitnu kombinaciju" ?

Kažem, bježim od MS-a. zbog "X" razloga. Idealan bi bio Firebird. I sve bi bilo jednostavno da nemam jedno polje koje mora biti UDF i mora biti sortirano po hrv. abecedi, to mi je osnovni uvjet zbog kojeg radim program.

Dajte mi recite nešto pametno, molim vas!
God is real unless is declared as integer.
 
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
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: O bazama, utf-u, hrvatskom collationu.28.02.2006. u 07:55 - pre 221 meseci
Koje konfiguracijske parametre si imao kod MySQL-a (charset i collation)? Da li si proslijedjivao izraz "SET NAMES UTF8"?
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

komplikator
Programer / sys. inženjering
CRO

Član broj: 29755
Poruke: 158
*.adsl.net.t-com.hr.

ICQ: 13387003


+8 Profil

icon Re: O bazama, utf-u, hrvatskom collationu.28.02.2006. u 08:57 - pre 221 meseci
Sve skupa sa bazom radim u FrontSQl-u.

Charset same baze je Win1250. Charset conenctiona je Win1250. Charset tablice je Win1250. Isključivo jedno jedino polje u tablici je UTF i na njemu sam probao sve moguće collatione. Probao sam i opcije da promjenim charset connectiona, baze, tablice no i dalje ista stvar.

Dakle, dobijem specifična slova, vidim da se primjeni neki collation kad ga promjenim na nivou polja, no niti jedan ne daje pravilan poredak. Najbliži mi je bio slovački no također nije onaj koji trebam.

FrontSql već pri konektanju na bazu postavi SET NAMES direktivu.

Inače, idealno bi bilo da to odradim na Firebirdu.
God is real unless is declared as integer.
 
Odgovor na temu

delalt

Član broj: 68360
Poruke: 198
81.93.74.*



Profil

icon Re: O bazama, utf-u, hrvatskom collationu.28.02.2006. u 12:28 - pre 221 meseci
Pozdrav,
vidim da si dosta toga probao, ali evo jedan link za Firebird:

http://www.destructor.de/firebird/charsets.htm

Obrati pažnju na napomenu pri dnu te stranice.
Nadam se da će ti pomoći.
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: O bazama, utf-u, hrvatskom collationu.28.02.2006. u 19:13 - pre 221 meseci
MySQL ima problem sa sortiranjem, pa sam se ja malo igrao oko toga. Pogledaj na www.ambra.rs.ba .
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

[es] :: Baze podataka :: O bazama, utf-u, hrvatskom collationu.

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

Postavi temu Odgovori

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