LINUX.ORG.RU

мп-3 проигрыватель и русский язык


0

0

Нужно сделать мп-3 проигрыватель а-ля винамп или хммс с помощью SDL. Проблема с русским языком. Необходимо читать имена файлов с обычного фат-раздела в виндовой кодировке и корректно отображать эти самые русские имена файлов в плеере. Как это правильно сделать, чтобы избежать полностью всяких кракозябр. Т.е. файлы изменяются (добавляются, удаляются) в винде, а SDL-програ всё это нормально отображает и правильно выводит. P.S. SDL я так понимаю всё нужно преобразовать в UTF-8 ? (используется библиотека SDL_ttf)

anonymous

Re: мп-3 проигрыватель и русский язык

iconv... Либо можешь сделать локаль ru_RU.utf8, тогда преобразовывать ничего не придётся.

anonymous ()

Re: мп-3 проигрыватель и русский язык

вообще-то в "эхотаге", т.е. в линуксе, можно указывать codepage и iocharset. Первое - для коротких имен, в русской винде это 866; второе - обычно кодировка системной локали. После чего фат-раздел начинает работать так же, как и все остальные (с т.з. именования файлов).

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.