Problemy z kodowaniem znaków


(Whizz Kid) #1

Witam wszystkich,

mam taki mały problem, który polega na tym, że mój program napisany w C++ źle wyświetla polskie czcionki. O tyle, o ile mogę je wpisać w konsoli, to ich czytanie podczas kompilacji jest chyba nieco zachwiane.

Posiadam angielski Windows XP Media Center, aczkolwiek wszystkie opcje, o których wiedziałem, przestawiłem na polskie.

Co z tym zrobić? Czy to kwestia kodowania znaków przez program edytujący kod źródłowy?

Pozdrawiam,

WhizzKid


(Fiołek) #2

Używasz Unikodu? Spróbuj zastosować go i zmienić locale na polskie.


(Sawyer47) #3

No to tak:

  1. Edytor tekstu, czy IDE w którym piszesz przestaw na kodowanie UTF-8

  2. Emulator terminala również należy przestawić na UTF-8 (ew. jeszcze jakaś dobrą czcionkę mu ustawić)

To są dwa miejsca gdzie mogą się kaszanić polskie znaki (kompilatora bym o to nie podejrzewał)

Jeżeli problem będzie nadal występował to napisz w czym piszesz, co, jak zapisujesz itp. W systemie oczywiście masz polskie znaki?