|
|
|
Keil 4.50, написать кириллицей... |
|
|
|
May 16 2012, 11:25
|
Местный
Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978
|
Цитата(toweroff @ May 16 2012, 12:51) Вроде как решено мне не помогло
Сообщение отредактировал IgorKossak - May 23 2012, 14:37
Причина редактирования: бездумное цитирование
|
|
|
|
|
Jun 22 2012, 17:26
|
Участник
Группа: Свой
Сообщений: 68
Регистрация: 23-11-08
Из: Липецк
Пользователь №: 41 889
|
Складывается впечатление, что прогеры "KEIL" пишут комменты только на англ языке В UV3 тоже были проблемы, но в UV4 просто кроме АНГЛ языка ввод с клавы не возможен, копипаст проходит мимо(что скопировал то и вставил в ASCII ) Всё просто прикрутили новый редактор, кстати пока мне нравится, принимают с клавы ASCII символ, преобразуют в мультибайт в соответствии с выбранной страницей кодировки, а далее работают только с младшим байтом из этой кодировки Результат -> при кодах знаков более 80h имеем только кракозюки Правильными методами победить не смог, копипастить из поиска лень Топором поправил dll редактора только для букв кирилицы Желающие попробовать найдут в /upload/DOC/ARM/Кирилица... Вопросы в личку
P.S. Извините забыл, для 4.53
--------------------
Лень->двигатель прогресса
|
|
|
|
|
Jun 25 2012, 08:00
|
Частый гость
Группа: Участник
Сообщений: 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] для длинного кода!
|
|
|
|
|
Jun 25 2012, 08:21
|
Профессионал
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831
|
А я вон плюнул давно и комменты пишу на английском. Оказалось, что это удобнее (не нужно перключать раскладку), быстрее, меньше места занимают (русские комменты выходят в 2..3 раза длиннее английских), да и на чужеродных форумах легче делиться кусками кода Да еще и KEIL упорно не хочет поддерживать чужие языки... А что касается отдельных менюшек и надписей на русском в экранчиках устройств - выносить тексты в отдельные файлы, типа как в обычных программках - типа файлы локализации. Редактировать можно хоть в вордпаде.
Сообщение отредактировал IgorKossak - Jun 25 2012, 08:29
Причина редактирования: исправление жаргона
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Jun 25 2012, 09:51
|
Частый гость
Группа: Участник
Сообщений: 92
Регистрация: 1-06-08
Пользователь №: 37 959
|
Цитата(Sanya_kv @ Jun 25 2012, 13:25) В будущем хочу перейти на IAR там возможностей больше IAR тоже не очень любит кириллицу и иногда портит ее, например, при копировании-вставке.
|
|
|
|
|
Jun 25 2012, 11:29
|
Частый гость
Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369
|
Цитата(LCD @ Jun 25 2012, 13:51) IAR тоже не очень любит кириллицу и иногда портит ее, например, при копировании-вставке. При копировании/вставке необходимо поменять язык на RU, проблем не будет. Эта особенность Windows. Проявляется не только в IAR. Например в Notepad++, Keil, Блокнот, Visual C++ 2010, ...
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|