Jump to content

    

Keil V5.28 и кириллица CP1251

Коллеги, кто нибудь решил проблему с кириллицей в версиях начиная 5.25 и выше?

При установленной кодировке CP1251 вместо символов печатается символ "Знак вопроса"

Тех поддержка рекомендует переключить на кодировку UTF-8;

После этого ввод символов действительно работает, но старые исходники в кодировке CP1251 идут крякозябрами.

 

Share this post


Link to post
Share on other sites

Notepad++, перекодировать в UTF. 

Share this post


Link to post
Share on other sites

Что перекодировать тысячи исходников?

И потом в исходниках есть много текстовых массивов строк в 1251 - перспектива переводить сие в 16 бит как то... 

Share this post


Link to post
Share on other sites
36 минут назад, BALDA сказал:

Что перекодировать тысячи исходников?

Так уж прямо тысячи? Впрочем, не вручную же. Легким движением руки...

Я так делаю. Что касается кириллических "строк" в исходниках, то я не обнаружил разницы после перекодировки. Объяснить не могу. Проверьте сами.  

Share this post


Link to post
Share on other sites

ну за года много уже :-)

Опять таки терзают странные сомнения, как там этот UTF-8 будет сопоставляться с таблицами каких нибудь фонтов?

Share this post


Link to post
Share on other sites

Без проблем. Проверьте. У меня были и есть русские тексты на ЖКИ. Шрифт тоже сам рисовал по 1251 таблице.

Share this post


Link to post
Share on other sites

Может спать уже пора ... но нарыл в дебрях форумов

файл DLL адаптированный под кирилицу

заменил его в версии 5.25 -и пошла печататься кириллица.

Сейчас 5,28 попробую..

 

----

попробовал 5.28 - работает

пристегиваю DLL

заменить одноименный в папке "Keil_v5\UV4"

UvEdit.rar

Share this post


Link to post
Share on other sites

Предлагаю присоединиться и достать поддержку Keil подобно этому посту на форуме: http://www.keil.com/forum/64345/
Особенно действенно если у Вас  платная лицензия. Мой знакомый уже пару месяцев ведёт переписку по этому поводу со службой поддержки. Из последних новостей, поддержка 1251 в ближайшем будущем пока не планируется.

Share this post


Link to post
Share on other sites

я когда-то поднимал эту тему... при подмене dll-ки русский шрифт появляеться но пропадает некоторые "фичи" встроенного редактора . Одна из них - это выделение разным цветом типпа кода - комменты серым и т.д.

Кому то это важно )))

Share this post


Link to post
Share on other sites
On 6/4/2019 at 12:20 AM, backa said:

я когда-то поднимал эту тему... при подмене dll-ки русский шрифт появляеться но пропадает некоторые "фичи" встроенного редактора . Одна из них - это выделение разным цветом типпа кода - комменты серым и т.д.

Кому то это важно )))

Согласен тогда я был неправ.

Тестируй, потом покажем тут

Хотя версия от 5.24 показанная на несколько этажей выше тоже рабоспособна

Share this post


Link to post
Share on other sites

Версия 5.29

1251 нормально отображает.

Без всяких замен dll.

 

Share this post


Link to post
Share on other sites
50 minutes ago, x893 said:

Версия 5.29

1251 нормально отображает.

Без всяких замен dll.

 

В окне дизассемблера посмотри, хотя 29 версию не видел, в 27 там кракозяблы

Share this post


Link to post
Share on other sites

Уважаемый "backa"  что-то молчит.

Для любителей ASCII

Кодовая страница 04h XXh преобразована в кириллицу ASCII

Файл редактора от KEIL 5.27

Замечания, предложения принимаются.

Кому это не требуется могут не писать здесь, а создать новый топик

КАК хорошо нам живется с двухбайтовой кодировкой.

UvEdit.dll

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this