[ looping @ 28.07.2014. 11:20 ] @
Pozdrav svima.
Koristim TClientDataset komponentu i pokusavam da je napunim cyrillic karakterima, medjutim
dobijam znakove pitanja umesto cyrillic karaktera.
To je, kolliko vidim, zbog charseta ali nikako ne vidim nacin da promenim charset na Unicode.
Da li postoji nacin to da se uradi?
[ savkic @ 28.07.2014. 12:51 ] @
> Koristim TClientDataset komponentu i pokusavam da je napunim cyrillic karakterima,

Iz koda?

> medjutim dobijam znakove pitanja umesto cyrillic karaktera.
> To je, kolliko vidim, zbog charseta ali nikako ne vidim nacin da promenim charset na Unicode. Da li postoji nacin to da se uradi?

Koji Delphi koristiš? Ako je pre verzije 2009 onda kod prikaza moraš podesiti odgovarajući font i charset za kontrolu koja prikazuje podatke (DBGrid, DBEdit), ako je novija verzija onda koristi WideString field u datasetu (ne string tip).
[ looping @ 28.07.2014. 13:14 ] @
Koristim DELPHI XE2.
Probao sam da podesim na WideString, medjutim i dalje dobijam upitnike.
[ captPicard @ 28.07.2014. 13:43 ] @
Odakle vučeš to šta puniš?
[ looping @ 28.07.2014. 14:35 ] @
Podatke vucem iz Oracle baze (tamo se korektno vide cyrillic karakteri), tim podacima popunim u ELPHI-ju promenljive tipa string (u promenljivima se korektno cuvaju cyrillic karakteri), nakom toga, direktno tim promenljivima popunim TClientDataSet u kome se prikazu upitnici.
[ savkic @ 28.07.2014. 20:59 ] @
> Koristim DELPHI XE2.
> Probao sam da podesim na WideString, medjutim i dalje dobijam upitnike.

Polje u datesetu ti mora biti ftWideString, ako korektno upišeš vrednost u polje, videće se kasnije u dbgridu.