Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Для старых Кейлов была патченная DLL-ина, которая принимала русский текст в кодировке 1251. У новых Кейлов в Edit -> Configuration в поле Encoding появилась возможность выбрать кодировку Russian Windows-1251, и в текстах, набранных в других (не кейловских) редакторах, она показывается вполне нормально. Однако, если в кейловском редакторе попытаться набрать русский текст, вместо русских букв, Кейл рисует вопросительные знаки.
Спрашивается, что делать? Эту дурость уже победили, или как? Нет, конечно, не составляет труда выбрать кодировку UTF-8, и с комментариями не будет никаких вопросов, только что делать с текстами, предназначенными для отображения на разнообразных LCD ? Ну не прикручивать же к ним UTF8, а? У меня сейчас Кейл 5.28.0.0...
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
мне помогла замена dll . keil 5.30 Win7 x64 сайт не дает прикрепить dll, если что пиши на емайл molchec@yandex.ru
На LCD нормально русский текст отправляется, кодировки шрифтов при формировании таблицы символов выбирал 1251. utf зло, даже конструкции типа char ch = '0'; не канают т.к. '0' это два байта при utf
_________________ Настоящий кот всегда либо голоден,
либо невыспался ...
Карма: 29
Рейтинг сообщений: 650
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2703 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Доброго времени суток. Как уговорить Keil что 'Ж' это char, а не два символа char ?
У меня Keil 6.14
Пробовал выбрать Rissian Windows 1251 вместо UTF, не помогло. Да и другие пробовал. Как-то подменять файлы не хочется, может есть простой способ уговорить?
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
К конденсаторам источников питания высокой мощности предъявляются высокие требования по качеству и надежности. Пленочные – единственный тип конденсаторов, который может справиться с такой задачей. Компания Hongfa предлагает продукцию, которая подходит для применения практически во всех функциональных узлах типовых AC/DC- или DC/AC-преобразователей. Рассмотрим характеристики и применения плёночных конденсаторов Hongfa для различных решений.
Вслед за сериями на DIN-рейку DDRH-60/120/240 и на шасси RSDH-150/300 компания MEAN WELL выпустила новые маломощные DC/DC-преобразователи DDRH-15/30/45 со сверхшироким входным напряжением 150…1500 В, и монтажом не только на DIN-рейку, но и печатную плату или винтовым соединением. Все преобразователи семейства DDRH и RSDH работают при температурах -40…80°C и обладают высокой изоляцией 4000 В AC между входом и выходом, что обеспечивает надежную защиту. Они подходят для использования на высоте до 5000 м и сертифицированы по стандарту IEC62109-1 для фотоэлектрических систем. Преобразователи DDRH/RSDH есть в наличии и под заказ.
ну, получается - всё... зачем эти телодвижения? Почему нельзя принять для себя единый стиль, формат, кодировку и так далее? Ну а уж если так потребовалось конвертировать, то найти ту программу, которая это делает нормально. Вроде, Notepad++ не косячил. Или напишите свой вариант, делов-то на час. Я всегда работаю с UTF-8 или -16. Во избежание всяких недоразумений.
Ок. Надо провести эксперимент. Запустите Кейл, ничего не создавая сразу зайти в настройки и выставит кодировку 1251. То есть, "Edit"->"Configuration"->"General editor settings:"->"Encoding:"->"Russian Windows-1251" После чего создать новый файл написать в нём русскими буквами и сохранить. Я сейчас именно так проделал, всё нормально, кодировка в файле 8-битная. Кейл последней версии, V5.39.00
Сейчас этот форум просматривают: Google [Bot] и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения