unzip dыдаёь кракозябры

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

Llama, просто в венде 866 страница используется, хотя дефолтная 1251. вот я и хотел выснить для чего. аффтар зипа писал, что должно быть 1251. вот и спрашиваю.
cheers,
phaoost.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

phaoost, тут следует различать: в целях обратной совместимости, для записи на FAT используется cp8XX. В случае кирилицы - 866. CP1251 используется для содержимого текста, но не для именования файлов и то начиная только с win95 если мне не изменяет маразм. Там прозрачная перекодировка на уровне API/ОС полагаю...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
phaoost
Неотъемлемая часть форума
Сообщения: 289
Зарегистрирован: 12 янв 2005, 01:22
Откуда: Minsk
Контактная информация:

Сообщение phaoost »

Llama, странно. именно на фат? у меня флэшка маунтится -t vfat -o iocharset=cp1251. то есть на ней имена файлов в 1251 хранятся. или там тоже прозрачная перекодировка?
[ещё 866 прменяется в самбе - dos charset = cp866. если поставить 1251, то сообщения из линуха на windoze messenger service идут кракозябрами.]
касательно сабжа: получается вендовый зип считывает имя файла в 866, если такая перекодировка iconv (см. выше) работает?
cheers,
phaoost.

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Сообщение anyr »

Тупое конечно решение, но помогло. Сменил локаль на cp1251 (не zip'a ради), и лешился многих бед. В том числе и этой.

Ответить