Brak znaków polskich CodeBlock

0

Witam.
Piszę program w środowisku CodeBlock (c++). Niestety zawsze, gdy chcę skompilować program litery polskie (ą, ć, ń, ś itp.) zamieniają się na dziwne znaki. W prawym dolnym rogu ekranu wyskakuje komunikat balonowy o tytule "ENCODING CHANGES", a w wiadomości pisze coś o "zamienianiu niepoprawnych znaków na UTF1 (to jest sposób kodowania znaków) aby zapobiec utracie danych".
Proszę o pomoc w rozwiązaniu problemu.

0

• nie ma czegoś takiego jak UTF1. Jest UTF-8, Latin-1, ISO-8859-1.

• jaki system operacyjny?

• kiedy znaki się zmieniają? w edytorze? czy w uruchomionym programie? jeśli to drugie to czy program jest okienkowy czy konsolowy? pod windowsem to ostatnie ma duże znaczenie.

• czy program korzysta z Qt albo podobnego frameworka?

0
  1. Przepraszam. Miałem na myśli UTF8.

  2. Znaki zmieniają się w edytorze podczas uruchomienia CodeBlock'a i wczytania projektu. np. zamiast Bufor = " gawęda "; 'ę' zamienia się na krzaczki (w efekcie w programie też mam krzaczki). Próbowałem pozmieniać te wszystkie znaczki z powrotem na polskie znaki, niestety teraz po skompilowaniu programu wyskakuje mi komunikat ENCODING CHANGES. W kodzie źródłowym nie mam już krzaczków, lecz w programie nawet po skompilowaniu pozostają. Zgłupiałem.

  3. Pisze program w WinApi. Aplikacja okienkowa. Windows 7 professional, oryginalny. Program nie korzysta ani z QT ani z Frameworka.

  4. Pod Dev C++ kompiluje się normalnie, tylko w Devie trudniej ogarnąć 30000 linijek kodu niż w Code::Block

0

Sprawdzał?

user image

0

Muszę poogarniać troszkę tego codeblocka :) Wszystko już działa. Dziękuję.

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