Везде нахожу, как перекодировать и читать в linux русские названия файлов, записанные в windows.
У меня обратная задача. Делаю архивы в ubuntu tar-ом и gzip. Пишу на dvd диски. Есть проблема при чтении этих архивов в windows - не понимает он названия файлов в utf-8.
Если делать архивы 7zip - все нормально, но пропадают права на файлы, а у меня архивы еще и резервными копиями служат для linux. Делать разные архивы - один для резерва, другой для чтения под windows - нет ни места на диске, ни желания.
Распаковать могу winrar, но получаю кракозябры вместо русских букв. Подскажите, как можно перекодировать в windows имена файлов из utf-8 в cp2151?