Страница 1 из 1
tar и крякозябры
Добавлено: 2009-05-12 14:52:22
FreeOwl
Приветствую тебя, all!
подскажите как быть, проблема такая есть Samba на FreeBSD 7.1, некоторые папки архивируются tar'ом. при распаковке в винде (7z'ом), русские буквы в названиях файлов видны крякозябрами.
как этого избежать?
я так понимаю дело в кодировке KOI8-r vs CP1251?
Re: tar и крякозябры
Добавлено: 2009-05-13 19:02:50
manefesto
да, кодировка
Re: tar и крякозябры
Добавлено: 2009-05-13 19:17:27
Cancer
кстати а тар вроде нельзя сделать что бы он cp1251 сохранял, да?
Re: tar и крякозябры
Добавлено: 2009-05-14 14:11:20
FreeOwl
эти архивы, нужно распаковывать в винде и мандриве. что же получается, FreeBSD - KOI8-R, Mandriva - UTF8, Windows - сцуко... 1251... чем распаковать, хотя бы под виндой, дабы имена файлов сохранить?
Подружить фря и мандриву можно, путём локализации первой в утф8.... но может есть способ попроще?
Re: tar и крякозябры
Добавлено: 2009-05-14 16:26:16
Alteron
Я архивирую не таром, а раром. Но, может быть, будет полезно. Вот куски из скрипта, бекапящего юзерские профили:
Код: Выделить всё
#!/bin/sh
PATH=/bin:/usr/bin
export LC_ALL=ru_RU.UTF-8
......
/usr/local/bin/rar a -x@/usr/local/etc/my_scripts/excludes.txt /usr/local/tmp/$user.rar $user
...........
Думаю, смысл ясен.
Re: tar и крякозябры
Добавлено: 2009-05-14 18:43:45
Cancer
неа так пробовал я тоже, ни кои8 цп1251 ни в утф8 все коряво либо крякозябли либо квадратики

Re: tar и крякозябры
Добавлено: 2009-05-14 20:02:40
Alex Keda
Alteron писал(а):Я архивирую не таром, а раром. Но, может быть, будет полезно. Вот куски из скрипта, бекапящего юзерские профили:
Код: Выделить всё
#!/bin/sh
PATH=/bin:/usr/bin
export LC_ALL=ru_RU.UTF-8
......
/usr/local/bin/rar a -x@/usr/local/etc/my_scripts/excludes.txt /usr/local/tmp/$user.rar $user
...........
Думаю, смысл ясен.
нет. на файловой системе всё в какой кодировке?