Имена файлов в архиве — крякозябрами

Столкнулся с проблемой, RAR архив, который в винде был создан, разархивируем его, и получаем имена файлов, которые отображаются ромбиками. При попытке открыть Ubuntu пишет, что неизвестная кодировка. Гуглинье данного вопроса привело к тому, что нужно ставить некий скрипт, открывать файл с помощью этого скрипта… Я пошёл другим путём.

Короче:

1. Скачиваем 7zip с сайта производителя под Windows

2. Устанавливаем его в Wine

3. Открываем в 7zip архив RAR, извлекаем файлы, и они имеют все нормальные, понятные человеку имена в нормальной кодировке. 🙂 И всё работает. 🙂

Всем удачи. 🙂

p.s. Часто текст, который в файлах *.txt — тоже в знаках вопроса. Понятно, что как-то можно решить эту проблему доустановкой каких шрифтов. Шрифты от Microsoft у меня установлены — но это не помогает. Точнее установлен ttf-mscorefonts Добавление шрифтов в Ubuntu но с точки зрения того-же Times New Roman в OpenOffice — всё хорошо, а с точки зрения блокнота — нет. Короче, под тем-же Wine в Programs и Accessories есть Блокнот 🙂 Запускаем его, дальше Drag ‘n Drop-ом тащим и отпускаем на поле блокнота «наш_файл.txt» и он открывается без проблем. Понимаю, это по-ламерски. Но я несколько месяцев перезагружался в Windows XP только по тому, что не знал как распаковать с нормальными именами архивы и открыть с нормальной кодировкой *.txt — и это ещё более по-ламерски. Лучше такое решение, чем перезагрузка, правда. Если кто знает, как сделать по-людски — прошу написать в Комментарии — дополню статью.

Копирование всех шрифтов из Windows в /.fonts к сожалению, проблему не решает. Хотя, возможно, нужно ставить шрифты не под конкретного пользователя, а в систему.

Другие записи из рубрики:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

3 комментария к записи “Имена файлов в архиве — крякозябрами”

  1. juriy:

    Проблемы с распознаванием кодировки.
    для Gedit в терминале:

    gsettings set org.gnome.gedit.preferences.encodings auto-detected «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

    для Pluma в терминале:

    gsettings set org.mate.pluma auto-detected-encodings «[‘UTF-8’, ‘WINDOWS-1251’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]»

  2. zero:

    Хаха, виндовый архиватор из под вайн для того чтобы распаковать архив)) Да че уж там, можно было бы виртуальную машину с виндой предложить)) Нахрена нужна ось, которая даже архив нормально открыть не может))

    • admin:

      Норм ось. Просто мне так проще было открывать архив и я описал, как это делал. Это не значит, что нельзя по-другому это делать.

Оставить комментарий


Яндекс.Метрика Рейтинг@Mail.ru