[ baseQ @ 04.03.2009. 02:24 ] @
Pozdrav ljudi,
Jedno pitanje:

U nekom tekstualnom fajlu, koji otvaram i ispisujem u memo na formi
tekst je izpisan cirilicom tj. promenjen u languge baru dok je unosen.
Znaci kompletan tekst je ispisan cirilicom.

U programu kad ocitam i upisem u Memo1 dobijem:
"????? ????? ?????"

Naravno ukoliko je u fajlu latinica ocita pravilno :
"nesto nesto nesto"

Da li neko zna kako to da prevazidjem?


poz

nadam se da ne zbunjujem :)
[ X Files @ 04.03.2009. 06:23 ] @
VCL komponente pre verzije CodeGear2009 nisu bile Unicode bazirane, tako da je prikazivanje ćirilice skoro bilo nemoguće.

Alternativa je:
* korišćenje 3rd party Unicode komponenti (za verzije pre CodeGear2009),
* preći na CG2009 i ne razmišljati.
[ savkic @ 04.03.2009. 10:16 ] @
Moguće je naravno, samo treba podesiti font memo kontrole na Arial (ili neki drugi Unicode) i charset na RUSSIAN_CHARSET. Takođe bitno je u kom je formatu fajl, txt u ruskom charsetu (možeš ga direktno učitati) odnosno Unicode ili UTF8 (mora se prvo konvertovati u Ansi).


[ baseQ @ 05.03.2009. 18:43 ] @
Ok hvala
anyway probacu prvo sa CodeGear2009
cisto da se prvo update-jem,
elem
hvala i poz @X-Files and Savkic