Официальный сайт компании Arduino по адресу arduino.cc
Arduino IDE и кодировка исходников.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Сб, 07/09/2013 - 21:59
Среда разработки Arduino хранит проекты и исходники в Юникоде, а все знают что он состоит из 2 байт. Это создает неудобство при выводе на некоторые устройства - изобретать перекодирование строк в проекте не всегда удобно. Пример библиотека u8glib в которой строки выводятся только в однобайтном режиме. Поэтому я воспользовался тем что у Arduino открытый исходный код и добавил функцию перекодировки исходника проекта в класс препроцессора. вот откомпиленый проект файл /lib/pde.jar. Проверил на многострадальной u8glib - все работает
Столько лет мучались, вводили юникод в качестве стандарта... Теперь это кому-то неудобно.
Ну до конца так и не ввели - на низком уровне строки все равно побайтно обрабатываются. А если можно записывать русские и английские буквы в размер 1 байта - то почему бы нет. Вобщем получил "грабли" - пришлось изобрести "костыль". Ардуина перерабатывает юникод в "\uXXXX" в итоге один символ занимает 6 байт, но это до обработки gcc.
И что с этим делать?
З.Ы. не в ту ветку, уже голова не варит
Тут русские шрифты: http://arduino.ru/forum/programmirovanie/russkie-shrifty-dlya-biblioteki-u8glib
Теперь это кому-то неудобно.
ясен пень, кому - пиндосам и гейропейцам выгодно русских белых ниггеров чмырить.