Мне прошивку выслать от Oregon 300? Все файлы локализаций, маршрутные точки, треки - всё в юникоде. Или карта в одной кодировке, а набираемые мною маршрутные точки совершенно в другой? Как оно тогда так работает одновременно будучи полностью юникодным и держа карту в 1251?
Попробовал на новой версии mkgmap, действительно, карта созданная с --charset=cp1251 получилась с нормальной кириллицей. Бред какой то, никогда бы не подумал, что прибор конвертирует кодировки работая с картой. Спасибо, буду знать.
Попутно нашёл в mkgmap ещё несколько багов, у него от очерёдности аргументов могут не восприниматься некоторые аргументы. но это уже другая история.
Всё что указываю в --series-name= и --description=, если пишу по русски (локаль ru_RU.UTF-8), на выходе получаю со сломанной кодировкой. Если принудительно меняю локаль на ru_RU.cp1251 и переписываю эти параметры по русски но уже в виндовой кодировке, то на выходе так же получаю сломанную кодировку.