Delphi 2007 / C++ Builder 2007 kodowanie Unicode


(Bartek 525) #1

Kiedy próbuję dla np. przycisku Button1 w Caption wpisać jakiś tekst po arabsku, pojawiają się znaki zapytania.

Czy w Delphi 2007 oraz C++ Builder 2007 w ogóle jest możliwość wpisania jakiegoś tekstu w języku, który jest zapisywany alfabetem innym niż łaciński (co wiąże się raczej z koniecznością kodowania całości w Unicode), jeśli tak, to jak to zrobić?


(mktos) #2

Popatrz po właściwości Font.Charset komponentów. Być może się uda gdy zostanie odpowiednia ustawiona.

A wsparcie dla Unicode w bibliotece VCL pojawi się dopiero w Delphi "Tiburón" chyba. Pod koniec tego, albo na początku przyszłego roku. Na razie możesz zastosować takie kontrolki jak TNTControls zamiast zwykłych komponentów.


(Muadibe) #3

Możesz ładować tekst z jakiegoś pliku np. XML lub notatnika

żeby nie było znaków zapytania musisz zmienić opcję w Windows dokładnie: ustawienia regionalne, zaawansowana, "język dla programów non-unicode"