Вы здесь

Создание архива - проблема с кодировкой

пишу скрипт для бекапа папки в генту на виндовую машину. виндовая машина подмонтирована с utf8,если руками создавать файлик с русскими буквами - на виндовой машине всё спокойно читается, если на виндвой машине создать файл с русскими буквами- тоже всё ок виндо под гентой, а вот при создании архива из папки скриптом, на виндовой машине в архиве я вижу крякозябры...как бороться?

Не называть файлы символами, отличными от латинских букв и цифр.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

может попробовать другой архиватор. rar, tar ...
_____________________________________
2B |! 2B

2B |! 2B

А собственно какой архиватор используется?
--
Live free or die

:wq
--
Live free or die

юзаю tar

Я с помощью convmv делаю копию с нужной кодировкой, к-ю потом и архивирую

зачем делать кодировку кои-ру ? И вообще кодировка отличная от UTF-8 это история с бородой. К тому же, как в винде - зачем делать названия файлов нелатинскими символами??
__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...

__________________________________________________
на недель-ку, до вто-ро-го я уеду в Ко-ма-ро-во ...

Про кои никто и не говорит...
А про нелатинские символы - как это юзерам то объяснить? >:-E

А зря. KOI8-R - наше фсё!

Есть предложение скрипт бэкапа начинать с перемонтирования каталога с кодировкой CP1251, а в конец - перемонтирование как было.

ЗЫ: Но было правильно сказано: бэкапить на винду - порочный подход.

--
Live free or die

:wq
--
Live free or die

винда - это cp1251. юникод - тока в документах. в архивах не поддерживается. поэтому либо архивировать на linux-машину (имхо, правильнее), либо юзать только латиницу.

P.S.: Linux - это красная таблетка :-) Windows - синяя...