Исправление кодировки в среде STM32CubeIDE

У тех, кто начинает использовать среду программирования STM32CubeIDE возникает проблема с выводом сообщений на русском языке. Это происходит из-за несовпадения кодировок. В среде STM32CubeIDE по умолчанию установлена кодировка UTF-8. А большинство программ и библиотек рассчитаны на кодировку CP1251.

Как решить проблему кодировки смотрите в видео:

Про установку плагина HEX-редактора для notepad++ можно почитать в этой статье

Для кодировки в стандарте UTF-8 используется следующий шаблон:

Шаблон кодировки UTF-8

Почти все программы в рускоязычной версии windows используют кодировку windows-1251. Другое название этой кодировки CP1251

Символы ASCII — это мировой стандарт. Поэтому с их кодировкой никогда проблем не возникает