Du schreibst, dass Zeichen einer anderen Sprache in Deinem Programm 'komisch' dargestellt werden.
Also sage ich
Unicode.
Wenn Du Deine Problematik etwas näher erläutern würdest, dann könnte man Dir vielleicht auch noch ein paar weiterführende Informationen geben.
Was sind das für daten und wie zeigst Du diese an? In einem Memo? Oder handelt es sich um die Captions irgendwelcher Controls?
Es gibt Komponenten, die Unicodefähig sind, also bspw. auch kyrillische Zeichen korrekt darstellen. Die Standardcontrols von Delphi können das nicht.