не правда ваша, в линуксе как на юникод перешли, проблемы пропали, там русский или есть нормальный, или его вообще нет, последний раз кракозябры в линуксе я лет 10 назад видал
во, нашел где в линуксе кракозябры можно увидать... стандартный виндовый zip архиватор русские имена файлов кодирует CP866, а утилита unzip в линуксе ожидает там увидеть utf8, а сам zip архив не хранит походу в себе информацию, какую там кодировку используют