Znam da je bilo slicnih tema bar 998 puta ali meni i dalje nije nista jasno...
Imam klijenta koji dobija podatke od servera koji opet dobija podatke iz Firebird baze podataka koja ima iso-8859-7 charset (greek).
Kod mene:
- regional settings/locale = english (UK)
- klijent forma, font charset = greek_charset
- rezultat: tekst sa kombinacijom grckih i latinicnih slova se u TMemo pojavi upravo onako kako treba.
Kod Grka je, naravno,
- regional settings/locale = greek
i grcka slova se ne pojavljuju kako treba.
OK, promenim locale kod sebe na grcki i vidim problem.
I sad, jedino sto mi je do sada uspeo je
SetThreadLocale(2057);
sto natera aplikaciju da se ponasa kao da je regional settings/locale = english (UK) iako je u stvari regional settings/locale = greek.
Da li je to korektno resenje, i da li ce taj locale pod tim brojem da postoji na svim (grckim) kompjuterima?