Страница 2 из 2
Добавлено: 16 апр 2006, 14:16
phaoost
Llama, просто в венде 866 страница используется, хотя дефолтная 1251. вот я и хотел выснить для чего. аффтар зипа писал, что должно быть 1251. вот и спрашиваю.
Добавлено: 16 апр 2006, 17:01
Llama
phaoost, тут следует различать: в целях обратной совместимости, для записи на FAT используется cp8XX. В случае кирилицы - 866. CP1251 используется для содержимого текста, но не для именования файлов и то начиная только с win95 если мне не изменяет маразм. Там прозрачная перекодировка на уровне API/ОС полагаю...
Добавлено: 20 апр 2006, 00:01
phaoost
Llama, странно. именно на фат? у меня флэшка маунтится -t vfat -o iocharset=cp1251. то есть на ней имена файлов в 1251 хранятся. или там тоже прозрачная перекодировка?
[ещё 866 прменяется в самбе - dos charset = cp866. если поставить 1251, то сообщения из линуха на windoze messenger service идут кракозябрами.]
касательно сабжа: получается вендовый зип считывает имя файла в 866, если такая перекодировка iconv (см. выше) работает?
Добавлено: 07 май 2006, 09:42
anyr
Тупое конечно решение, но помогло. Сменил локаль на cp1251 (не zip'a ради), и лешился многих бед. В том числе и этой.