Кириллица в CubeIDE

По умолчанию кириллица в CubeIDE не поддерживается. Новые проекты создаются с поддержкой UTF-8.
По этому когда объявляете строковую переменную с строкой на кириллице, то на один символ будет отводится 2 байта. Работать с таким текстом очень не удобно.

Что бы CubeIDE смогла работать с кириллицей в привычном для нас режиме (1 символ – 1 байт), необходимо указать это в настройках среды программирования.

Нажимаем: Project->Properties. В появившемся окне выбираем С/С++ Build->Settings. Затем переходим на вкладку Tool Settings, находим MCU GCC Compiler -> Miscellaneous.

Здесь добавляем строчку : -finput-charset=UTF-8 -fexec-charset=cp1251

Нажимаем кнопку Aplay and Close.

CubeIDE предложит перекомпилировать проект под новые настройки. Вот и все, кириллица в CubeIDE активирована. Теперь можем работать с строковыми переменными, которые содержат русские символы. На рисунке ниже показано окно настроек CubeIDE.

Окно настройки кириллицы в CubeIDE
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии