Oleg_IT 0 June 6, 2005 Posted June 6, 2005 · Report post Что нужно сделать, что бы в IAR отображались русские буквы? Quote Share this post Link to post Share on other sites More sharing options...
vet 0 June 6, 2005 Posted June 6, 2005 · Report post Tools-Options-Editor Colors&Fonts? Quote Share this post Link to post Share on other sites More sharing options...
Oleg_IT 0 June 6, 2005 Posted June 6, 2005 · Report post Спасибо, работает. Quote Share this post Link to post Share on other sites More sharing options...
Евгений 1 0 October 23, 2023 Posted October 23, 2023 · Report post Весь прикол с русскими буквами в iar (будете смеяться) в следующем.. обычно при наборе вместо русских букв знаки вопроса.. Но стоит появиться одной русской букве в тексте и эта проблема исчезает. То есть в файле достаточно каким то редактором, например блокнотом добавить одну русскую букву в файл и все.. далее IAR сам сможет работать и вводить и редактировать русский текст. Одна буква введеная чем то в файл спасает ситуацию с русскими буквами. Quote Share this post Link to post Share on other sites More sharing options...
unix 2 January 28, 2024 Posted January 28, 2024 · Report post Есть ли зависимость, в какой кодировке сохранен файл? Quote Share this post Link to post Share on other sites More sharing options...
Okie_from_Muskogee 0 January 29, 2024 Posted January 29, 2024 · Report post Ну, в этом и дело... Quote Share this post Link to post Share on other sites More sharing options...
EdgeAligned 122 January 29, 2024 Posted January 29, 2024 · Report post А переключить кодировку в самом ИАРе на CP1251? Quote Share this post Link to post Share on other sites More sharing options...
razrab83 26 January 30, 2024 Posted January 30, 2024 · Report post В 06.06.2005 в 11:37, Oleg_IT сказал: Что нужно сделать, что бы в IAR отображались русские буквы? поставить галку Tools->Options...->Editor->File Encoding->Auto-detect Из вопроса я понял, что проблема в том, что файл уже написан с русскими буквами, но вместо них отображается что-то другое.Закрываем файл , ставим Auto-detect, открываем файл. Другая проблема, что иар не то что не может отобразить русские, но он не может редактировать русские буквы, вместо них "????". для IAR 8.5: По умолчанию Tools->Options...->Editor->File Encoding->Default character encoding: System при этом снята галка Tools->Options...->Editor->File Encoding->Auto-detect создаю новый фаил в иаре - вместо русских вопросики. удаляю или закрываю этот файл. Меняю кодировку на Russian Tools->Options...->Editor->File Encoding->Default character encoding: Russian (акказываицо существует кодировка и/или набор символов Russian) создаю новый фаил в иаре - русские буквы как положено печатаются. Открываю созданный файл в notepad - русские буквы нормально, кодировка автоматом определилась как ANSI. Можно и в UTF-8, и в 1251, но включить авто-детект и далее как сказал Евгений 1 В 24.10.2023 в 00:12, Евгений 1 сказал: То есть в файле достаточно каким то редактором, например блокнотом добавить одну русскую букву в файл и все.. далее IAR сам сможет работать и вводить и редактировать русский текст. Это работает, если галка Tools->Options...->Editor->File Encoding->Auto-detect установлена. Даже UTF-8 иар сможет нормально открыть и показать в этой кодировке. Quote Share this post Link to post Share on other sites More sharing options...
MrYuran 34 January 30, 2024 Posted January 30, 2024 · Report post Такая же фигня случилась в кейле. Имеющийся русский текст отображается нормально, новый - знаками вопросов. В том числе из буфера обмена. Перепробовал, кажется, уже всё. Quote Share this post Link to post Share on other sites More sharing options...
Obam 49 January 30, 2024 Posted January 30, 2024 · Report post Имеющийся русский текст отображается нормально, новый - знаками вопросов. В том числе из буфера обмена. Перепробовал, кажется, уже всё. Нерусифицированная Win7 (как было с русским MUI-ём - не помню): забираешь в буфер обмена кириллицу, не переключившись на неё - получишь везде "?" при вставке. Давно уж знаю про эту особенность. Quote Share this post Link to post Share on other sites More sharing options...
MrYuran 34 January 31, 2024 Posted January 31, 2024 · Report post Выпуск Windows 10 Pro для рабочих станций Версия 22H2 Дата установки 17.07.2020 Сборка ОС 19045.3930 Взаимодействие Windows Feature Experience Pack 1000.19053.1000.0 В соседнем проекте на этой же машине все ок Quote Share this post Link to post Share on other sites More sharing options...
firstvald 36 January 31, 2024 Posted January 31, 2024 · Report post в соседней теме вопрос зашел. скопирую сюда. с неделю боролись чтобы появился русский в комментах. надо было в нескольких местах ставить кодировку. а тут на форуме описывали случай что русский появляется если сторонним редактором вписать где- нибудь в проекте русский комментарий , тогда русский появляется во всем проекте. вот нашел свои записи. просто приведу все что написал. иначе были варианты когда из старого проекта комменты были а новые кракозябрами или старый кракозябрами а новый нормально или и то и то кракозябрами. 1) сначала нужно ткнуться в окне файлов проекта в имя проекта, тогда в Project->Option будут доступны настройки 2) Project->Option->C/C++Compiler_>Encodings в 3 местах ставим Utf8 3)Editor->File Encoding Default character encoding = Russian 4) Tools->P=Option->Colors and Fonts -> Fonts в 3 местах ставим Courier New и галочку applay font chahges to all themes Quote Share this post Link to post Share on other sites More sharing options...
sigmaN 0 March 3 Posted March 3 · Report post А есть мысли по поводу вывода русского в консоли? Win11 русская, IAR 3.11.4 STM8 В проекте в Post-Build есть команда cmd /c "copy откуда туда". Вывод copy отображается неверно. Кодировка явно не та. Для чистоты эксперимента открываю штатную консоль windows(cmd) в которой с отображением русского всё хорошо. Ввожу команду iarbuild project.ewp -build Release -log all команду copy запускает уже iarbuild как часть процесса сборки вывод команды copy выглядит как-то так @@@@@@@@ 䠩@@@: 1. А должно быть Скопировано файлов: 1. Я так понимаю, сам iarbuild ставит свою локаль на консоль или как это объяснить? И, самое главное, можно ли это пофиксить? Причем после того как iarbuild отработает консоль не портится. Команда copy по прежнему работает. Смотрел в сторону кодовых страниц CHCP в консоли Текущая кодовая страница: 866 Ставил chcp как pre-build команду, чтобы она выолнилась "испод" iarbuild и тоже выводит 866 Quote Share this post Link to post Share on other sites More sharing options...