реклама на сайте
подробности

 
 
11 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> Keil 4.50, написать кириллицей...
Beginning
сообщение May 16 2012, 09:56
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Мне метод предложенный toweroff не помог. Версия 4.5. Качаю 4.53


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 16 2012, 10:08
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Да, поторопился я sad.gif
Файл-то сам был в UTF8, и поэтому все и работало...

пока перелопатил кучу гугла на эту тему, установка character.set=204 не помогает, так же как и code.page=1251
Go to the top of the page
 
+Quote Post
k000858
сообщение May 16 2012, 11:25
Сообщение #48


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(toweroff @ May 16 2012, 12:51) *
Вроде как решено

мне не помогло

Сообщение отредактировал IgorKossak - May 23 2012, 14:37
Причина редактирования: бездумное цитирование
Go to the top of the page
 
+Quote Post
toweroff
сообщение May 16 2012, 17:32
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Значиццо так...
в uv4.exe нет таких вещей, как:
chars.alpha
chars.numeric
и, что для нас, похоже, важно - chars.accented

в результате - в UV4, как минимум, кастрированно реализован редактор, которому "на откуп" даны малые количества настроек... грустно sad.gif
Go to the top of the page
 
+Quote Post
k000858
сообщение May 17 2012, 03:33
Сообщение #50


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



ну ждем апдейта кела значит, а пока комменты в поиске пишим и копипастим)
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение May 23 2012, 05:01
Сообщение #51


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



В версии 4.53 проблема с кириллицей НЕ решена!
Go to the top of the page
 
+Quote Post
k000858
сообщение May 23 2012, 06:01
Сообщение #52


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



спасибо кэп

ппц в 4.53 ваще анриал кодить. текст проги (черный) выделяешь и фон становится черным.
Go to the top of the page
 
+Quote Post
Beginning
сообщение May 23 2012, 06:55
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Settings->Color&Fonts->AllEditors->TextSelection
4.53 проверено работает

Проблему с кирилицей решают так. Пишем кирилицей в поле поиск Keil (или в любом месте где душе угодно), CtrlA+CtrlC+CtrlV, впрочем про это всё уже было сказано выше.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Alex__Nik
сообщение Jun 22 2012, 17:26
Сообщение #54


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 23-11-08
Из: Липецк
Пользователь №: 41 889



Складывается впечатление, что прогеры "KEIL" пишут комменты только на англ языке
В UV3 тоже были проблемы, но в UV4 просто кроме АНГЛ языка ввод с клавы
не возможен, копипаст проходит мимо(что скопировал то и вставил в ASCII )
Всё просто прикрутили новый редактор, кстати пока мне нравится,
принимают с клавы ASCII символ, преобразуют в мультибайт в соответствии с выбранной
страницей кодировки, а далее работают только с младшим байтом из этой кодировки
Результат -> при кодах знаков более 80h имеем только кракозюки
Правильными методами победить не смог, копипастить из поиска лень
Топором поправил dll редактора только для букв кирилицы
Желающие попробовать найдут в /upload/DOC/ARM/Кирилица...
Вопросы в личку

P.S. Извините забыл,
для 4.53


--------------------
Лень->двигатель прогресса
Go to the top of the page
 
+Quote Post
LCD
сообщение Jun 25 2012, 08:00
Сообщение #55


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 1-06-08
Пользователь №: 37 959



Давно делаю так:
CODE
//Cyrillic (CP1251)
#define CYR_A "\xc0"
#define CYR_B "\xc1"
#define CYR_V "\xc2"
#define CYR_G "\xc3"
#define CYR_D "\xc4"
#define CYR_YE "\xc5"
#define CYR_ZH "\xc6"
#define CYR_Z "\xc7"
#define CYR_I "\xc8"
#define CYR_ISHORT "\xc9"
#define CYR_K "\xca"
#define CYR_L "\xcb"
#define CYR_M "\xcc"
#define CYR_N "\xcd"
#define CYR_O "\xce"
#define CYR_P "\xcf"
#define CYR_R "\xd0"
#define CYR_S "\xd1"
#define CYR_T "\xd2"
#define CYR_U "\xd3"
#define CYR_F "\xd4"
#define CYR_KH "\xd5"
#define CYR_TS "\xd6"
#define CYR_CH "\xd7"
#define CYR_SH "\xd8"
#define CYR_SHCH "\xd9"
#define CYR_HARD "\xda"
#define CYR_YERU "\xdb"
#define CYR_SOFT "\xdc"
#define CYR_EH "\xdd"
#define CYR_YU "\xde"
#define CYR_YA "\xdf"
#define CYR_a "\xe0"
#define CYR_b "\xe1"
#define CYR_v "\xe2"
#define CYR_g "\xe3"
#define CYR_d "\xe4"
#define CYR_e "\xe5"
#define CYR_zh "\xe6"
#define CYR_z "\xe7"
#define CYR_i "\xe8"
#define CYR_ishort "\xe9"
#define CYR_k "\xea"
#define CYR_l "\xeb"
#define CYR_m "\xec"
#define CYR_n "\xed"
#define CYR_o "\xee"
#define CYR_p "\xef"
#define CYR_r "\xf0"
#define CYR_s "\xf1"
#define CYR_t "\xf2"
#define CYR_u "\xf3"
#define CYR_f "\xf4"
#define CYR_kh "\xf5"
#define CYR_ts "\xf6"
#define CYR_ch "\xf7"
#define CYR_sh "\xf8"
#define CYR_shch "\xf9"
#define CYR_hard "\xfa"
#define CYR_yeru "\xfb"
#define CYR_soft "\xfc"
#define CYR_eh "\xfd"
#define CYR_yu "\xfe"
#define CYR_ya "\xff"


Надписи пишу так:
Код
char *txt_menu= CYR_M CYR_YE CYR_N CYR_YU;
char *txt_select= CYR_V CYR_YERU CYR_B CYR_O CYR_R;


Сообщение отредактировал IgorKossak - Jun 25 2012, 08:28
Причина редактирования: [codebox] для длинного кода!
Go to the top of the page
 
+Quote Post
Forger
сообщение Jun 25 2012, 08:21
Сообщение #56


Профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831



А я вон плюнул давно и комменты пишу на английском.
Оказалось, что это удобнее (не нужно перключать раскладку), быстрее,
меньше места занимают (русские комменты выходят в 2..3 раза длиннее английских),
да и на чужеродных форумах легче делиться кусками кода sm.gif
Да еще и KEIL упорно не хочет поддерживать чужие языки...

А что касается отдельных менюшек и надписей на русском в экранчиках устройств -
выносить тексты в отдельные файлы, типа как в обычных программках - типа файлы локализации.
Редактировать можно хоть в вордпаде.

Сообщение отредактировал IgorKossak - Jun 25 2012, 08:29
Причина редактирования: исправление жаргона


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 25 2012, 09:25
Сообщение #57


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Раз пошла такая пьянка (Описание методов борьбы с косяками кейла). Добавлю своё: Пишу программу по возможности в IDE Eclipse, отладка в кейл. При таком подходе скорость написания даже выше благодаря достоинствам IDE Eclipse (Инталлисенс и т.д.). К тому же с версией кейла 4.53 идут плагины для Eclipse (c:\Keil\Eclipse\...). Правда корявые.
В будущем хочу перейти на IAR там возможностей больше и интеграция с IDE Eclipse лучше.
Go to the top of the page
 
+Quote Post
LCD
сообщение Jun 25 2012, 09:51
Сообщение #58


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 1-06-08
Пользователь №: 37 959



Цитата(Sanya_kv @ Jun 25 2012, 13:25) *
В будущем хочу перейти на IAR там возможностей больше

IAR тоже не очень любит кириллицу и иногда портит ее, например, при копировании-вставке.
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 25 2012, 11:29
Сообщение #59


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Цитата(LCD @ Jun 25 2012, 13:51) *
IAR тоже не очень любит кириллицу и иногда портит ее, например, при копировании-вставке.

При копировании/вставке необходимо поменять язык на RU, проблем не будет. Эта особенность Windows. Проявляется не только в IAR. Например в Notepad++, Keil, Блокнот, Visual C++ 2010, ...
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 2 2012, 17:38
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Решение ТУТ
Go to the top of the page
 
+Quote Post

11 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th April 2024 - 22:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01488 секунд с 7
ELECTRONIX ©2004-2016