Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.801 pregleda

Najnovija ↓

Firebird Embarcadero 2010 i cirilica 31.08.2010. u 12:57 · pre 196 meseci #1
Ljudi pomagajte,
da li je neko probao da pristupi Firebird 2.0 bazi a da je razvojno okruzenje
Embarcadero C++ 2010 i da koristi dbexpres komponente.
Firebird baza je napravljena da su polja UTF8 i za rad sa bazom koristio sam FlameRobin,
koji radi OK, uradio sam insert cirilicnog zapisa i citanje FlameRobin-a mi da ispravan tekst.
U Embarcaderu sam stavio TSQLConnection, TSQLDataSet, TClientDataSet, TDataSetPrivider, TDataSet
i na formi obican TDBEdit. U TDBEdit polju dobijem kuke i kvake umesto cirilicnog teksta.
U cemu gresim?
Re: Firebird Embarcadero 2010 i cirilica 31.08.2010. u 15:58 · pre 196 meseci #2
> i na formi obican TDBEdit. U TDBEdit polju dobijem kuke i kvake umesto cirilicnog teksta.

Da li si podesio font (recimo Arial) i charset (RUSSIAN_CHARSET), eventualno ćeš možda morati i da izvršiš konverziju iz UTF8 u string.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Firebird Embarcadero 2010 i cirilica 31.08.2010. u 23:52 · pre 196 meseci #3
Probao sam ali ne pomaze, Charset sam stavljao i Ruski i EASTEUROPE_CHARSET.
Ja ne mogu da radim nikakvu konverziju kada sama komponenta preuzme podatak
iz baze i prikaze ga sa kukama i kvakama.
Imam windows7 64bit, mozda je to problem, on nema LIP ćirilični.
Re: Firebird Embarcadero 2010 i cirilica 01.09.2010. u 21:00 · pre 196 meseci #4
> Probao sam ali ne pomaze, Charset sam stavljao i Ruski i EASTEUROPE_CHARSET.
> Ja ne mogu da radim nikakvu konverziju kada sama komponenta preuzme podatak
> iz baze i prikaze ga sa kukama i kvakama.

Nisam uopšte uveren da data aware kontrole same rade konverziju iz UTF8 u Unicode, vrlo je moguće da je to problem. A ti naravno da možeš uraditi konverziju (ako to već ne radi dataset), kada otvoriš dataset odmah prođi kroz recorde i iskonvertuj tekst.

> Imam windows7 64bit, mozda je to problem, on nema LIP ćirilični.

Sasvim sigurno ima fontove sa full unicode opsegom, ako to nije Arial, probaj neki drugi.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Firebird Embarcadero 2010 i cirilica 03.09.2010. u 13:19 · pre 196 meseci #6
Da li i ti koristis TSQLConnection, TSQLDataSet, TClientDataSet, TDataSetPrivider, TDataSet?
Da li ti koristis neki drugi font? Ja sam probao sve varijante sa izmenom charset-a i font-a koji
su prisutni bez dodatne instalacije, i sa bilo kojom kombinacijom ne radi.
Re: Firebird Embarcadero 2010 i cirilica 03.09.2010. u 21:07 · pre 196 meseci #7
Ja koristim Firebird 2.1+UTF8.
Delphi 2007 + FIB + TmsUnicode (bivsi TNT) i prikazuje bez problema lat+cir u istoj aplikaciji, i u istom polju ako treba miksuje lat+cir.

Re: Firebird Embarcadero 2010 i cirilica 03.09.2010. u 22:46 · pre 196 meseci #8
Probao sam sa UniDAC komponentama http://www.devart.com i to radi, ali mi nije jasno
kako embarkadero dozvoljava sebi takav propust da njegove originalne kompnente ne
rade Unicod? Koliko vidim TSQLConnection je problematicna kompnenta.
Probacu TMS, pa cu videti sta je bolje kupiti UniDAC ili nesto drugo.
Hvala na pomoci :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme