Szwedzkie znaki narodowe

0

Witam, mam problem z kodowanie znakow w swoim programie (bo to chyba o kodowanie chodzi). Otoz pisze program (slownik) polsko-szwedzki i w sumie wszystko dziala poza wystepowaniem pewnej dziwnej literki ?. Nie potrafie jej uzyska w programie, ani w edytorze ani juz w dzialajacym execu. Zamiast tego wyskakuje mi cos takiego: a*. Jak mozna sobie poradzic z tym problemem? Bede wdzieczny za pomoc

0

Unicode potrzeba... Przeszukałem forum i znalazłem coś podobnego do tego problemu. Może się przyda:
http://4programmers.net/Forum/83247
http://4programmers.net/Forum/170862

0

przegladalem to, dzieki ale niestety nie bardzo wiem nadal jak sobie z tym poradzic, bez tej literki caly projekt jest do kosza, a z drugiej strony nie mozna tego w jakis latwiejszy sposob obejsc?

0

A może napiszesz dokładniej o co chodzi ? Gdzie ten znak występuje, jaki masz z nim problem, nie chce sie wyświetlac dodawać czy co ?

0

Slownik posiada edytor za pomoca ktorego mozna dodawac do niego nowe slowa. W jezyku szwedzkim wystepuje kilka narodowych liter np. ä (a z dwoma kropeczkami) czy ö (o z dwoma kropeczkami), i oslawione ? (a z jedna kropeczka). Chcac wpisac jedna z tych liter w dopisywanym wyrazie trzeba klinac na jeden z trzech przyciskow aby go wstawic do edit.text bo z klawiatury tego nie zrobimy. Jesli chodzi o pierwsze dwie literki udalo mi sie to zrobic bez problemow
edit2.Text:=edit2.text+ö'';

gdy natomiast chce zmusic program to wstawienia ? - zamiast litery w edytorze pojawia mi sie a*.

edit2.Text:=edit2.text+'a*';

ps.
wlasnie zauwazylem ze delphi po kilku kompilacjach zamienil mi dwie pierwsze litery tez na a* :((( JAK SOBIE Z TYM PORADZIC !?

0

Zbadałem windowsową tablice znaków i tam unicode wyświetlane jest na RichEdit20W. Zapewne gdyby się dało to programisci microsoftu zrobiliby to editem - wnosek z tego że na Edicie takich znaków nie wyświetlisz. Niestety w Delphi nie ma komponentu zawierającego RichEdit20W - ale można jego implementacje znaleźc na http://www.torry.net.

1 użytkowników online, w tym zalogowanych: 0, gości: 1