Недавно захотелось допилить старые проекты, написанные в CodeBlocks 2017. Обнаружилось, что вышел CodeBlocks 2020 Pandemic Edition.
Я пишу вот так:
font->DrawString(0.0f, 40.0f, (char*)" !\"#$%&'()*+,-./");
font->DrawString(0.0f, 60.0f, (char*)"0123456789:;<=>?");
font->DrawString(0.0f, 80.0f, (char*)"@ABCDEFGHIJKLMNO");
font->DrawString(0.0f, 100.0f, (char*)"PQRSTUVWXYZ[\\]^_");
font->DrawString(0.0f, 120.0f, (char*)"`abcdefghijklmno");
font->DrawString(0.0f, 140.0f, (char*)"pqrstuvwxyz{|}~");
font->DrawString(0.0f, 160.0f, (char*)"АБВГДЕЁЖЗИЙКЛМНОП");
font->DrawString(0.0f, 180.0f, (char*)"РСТУФХЦЧШЩЪЫЬЭЮЯ");
font->DrawString(0.0f, 200.0f, (char*)"абвгдеёжзийклмноп");
font->DrawString(0.0f, 220.0f, (char*)"рстуфхцчшщъыьэюя");
потом сохраняю проект, закрываю его, открываю заново, а там получается это:
Однако, если перекомпилировать код в таком виде, то в самой программе русские буквы нормально видно.
А как сделать, чтобы в редакторе буквы нормально отображались? Где настроить кодировку?
В 2017-ом такого косяка не было. Там только в комментариях некоторые русские буквы слетали.