Cerato - другая машина. Сдается мне, там даже не VDO стоит...
Добавлено позже: [time]Октябрь 02, 2014, 21:05:11 [/time]
Итак, удалось сделать одновременную поддержку обеих кодировок, и cp1251, и unicode с кодированием utf8, правда, для unicode идет корректное преобразование только букв русского алфавита.
К сожалению, магнитола шлет большинство строк (имена файлов и папок) в UTF8, что для русского языка означает сокращение длины надписей в два раза и возможность появления артефактов ("левых" символов) на концах строк. Увы. Хорошая новость в том, что тэги mp3 передаются в том виде, как они есть. Если теги в unicode - экран получает их в utf8 со всеми вытекающими последствиями. Но если перевести их в кодировку cp1251 (кириллица widows), то строки будут максимальной длины без артефактов. Выглядит это на машине так: