Показать полную графическую версию : Ошибка добавления в zip-архив файла с украинской буквой "і"
Доброго времени суток,
Я думаю многим из вас известна проблема добавления в zip-архив файлов, с украинской буквой "і" в названии, штатными средствами Windows (Сжатая ZIP-папка). Ошибка наблюдается на всех локализациях, включая и украинскую, и выглядит вот так (https://public.sn2.livefilestore.com/y1pZcAQFPDljXJ_COSN98Pkl2Ut6LEML_fmb05Z-WoVEyYtGUpBt3Lt0ZIbFoEuIfgTtClwQb0xVlNULWsWKxUCTw/ZipErr.png).
Хотелось бы узнать, есть ли решение этой проблемы.
Спасибо!
P.S. На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент. Но поскольку на форуме нет ветки, отвечающей за ОС Windows без привязки к конкретной версии, и мне важно получить решение именно для Windows 7, то я и решил написать в этой ветке.
Dzirt2005
23-06-2012, 17:59
P.S. На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент »
На самом деле, например моя Windows 7 понятия об этом не имеет и спокойно сохраняет файлы с украинскими буквами в наименовании в .zip-архив:
http://img593.imageshack.us/img593/5092/ukrfilename.png
и потом их открывает. Свой файл прилагаю
На самом деле, например моя Windows 7 понятия об этом не имеет и спокойно сохраняет файлы с украинскими буквами в наименовании в .zip-архив »
Очень рад за вас. Честно.
Свой файл прилагаю »
Все же поймите меня правильно, я создал эту тему не для того, чтобы получить от вас этот файл, а
Хотелось бы узнать, есть ли решение этой проблемы.
vadymg, Вопрос, ОС сборка или оригинал?
vadymg, опиши шаги, приводящие к ошибке (первый пост отличается от того, что написано на скриншоте) и прикрепи файл/папку (можно в 7z/RAR).
vadymg, Вопрос, ОС сборка или оригинал? »
А какое это имеет значение? Ведь я ранее писал:
Ошибка наблюдается на всех локализациях, включая и украинскую »
и
На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент. »
vadymg, опиши шаги, приводящие к ошибке (первый пост отличается от того, что написано на скриншоте) и прикрепи файл/папку (можно в 7z/RAR). »
Vadikan, право, я затрудняюсь описать процесс добавления файла в сжатую zip-папку более подробно... Контекстное меню файла - Отправить - Сжатая zip-папка. Если имя файла содержит украинскую букву і - возникает описанная ошибка. Сам файл в архив не добавляется.
На всякий случай, вот скриншот (https://skydrive.live.com/redir?resid=89540BECE6EF277B!1340) той же ошибки из англоязычной Windows 8:
vadymg, пусть техподдержка работает (http://answers.microsoft.com/ru-ru/windows/forum/windows_other-files/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0/20b22910-f5ae-4f75-a4fc-5477b319aa14) :)
Vadikan, да вот техподдержка что-то забуксовала :) Как видишь, даже Игорь Лейко подключился, но вот результата пока нет.
Отправил еще несколько фидбэков непосредственно в МС, но и от них тишина.
Кстати, можешь подсказать как проверить
Все же проверьте, пожалуйста, еще кодовую страницу.
vadymg, я не знаю, что он имеет в виду - у него спрашивай :) Язык для программ, не поддерживающих Юникод, записан в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language -> Default
Значения тут: Locale IDs Assigned by Microsoft (http://msdn.microsoft.com/en-us/goglobal/bb964664.aspx)
Dzirt2005
25-07-2012, 23:47
А какое это имеет значение? Ведь я ранее писал:
Цитата vadymg:
Ошибка наблюдается на всех локализациях, включая и украинскую »
и
Цитата vadymg:
На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент. » »
vadymg, я вам еще раз повторяю - на моей Windows 7, а перед этим и на Windows XP, с русской локализацией я не наблюдаю такого бага, который по вашим словам "затрагивает все версии Windows поддерживаемые Microsoft на текущий момент". Как это понимать?
Dzirt2005, вы воспроизводили с украинской кодовой страницей и буквой i, напечатанной в украинской раскладке?
vadymg, я вам еще раз повторяю - на моей Windows 7, а перед этим и на Windows XP, с русской локализацией я не наблюдаю такого бага »
Dzirt2005, я вам тоже еще раз повторяю что я очень рад, что у вас все работает. Но поймите, мне от этого не легче. И всем остальным пользователям тоже.
Поэтому если у вас есть решение этой проблемы - поделитесь им. В противном случае я не совсем понимаю смысла ваших сообщений.
Morpheus
26-07-2012, 02:07
В общем, я тоже не очень понимаю, как проблему воспроизвести. Русская 7x64, добавляю украинский язык ввода, переключаюсь на него, создаю архив:
http://s005.radikal.ru/i211/1207/83/d7a3850ef8adt.jpg (http://s005.radikal.ru/i211/1207/83/d7a3850ef8ad.jpg)
Нет проблем. "i" использована которая на одной букве с "s" (на русской там "ы").
Morpheus, а теперь попробуйте создать любой файл с буквой і в названии, и добавить его в этот архив ;)
Morpheus
26-07-2012, 02:17
vadymg, вот так бы сразу :)
Да, при добавлении файла с i в названии проблема наблюдается.
Не думаю, что это кто-нибудь будет фиксить.
Да и обойти не очень представляю как. Попробовал из командной строки, в надежде накидать скриптик, если получится, так там вообще эта i не воспринимается. VBS - тоже ошибка.
Dzirt2005
26-07-2012, 09:20
Dzirt2005, вы воспроизводили с украинской кодовой страницей и буквой i, напечатанной в украинской раскладке? »
Я же выложил и скриншот и файл с которым работал. Можно же просто взять и посмотреть...
Dzirt2005, я вам тоже еще раз повторяю что я очень рад, что у вас все работает. Но поймите, мне от этого не легче. И всем остальным пользователям тоже.
Поэтому если у вас есть решение этой проблемы - поделитесь им. В противном случае я не совсем понимаю смысла ваших сообщений. »
Не уверен, что я хотя бы что-то делал для того, чтобы этой "проблемы" у меня не было. Просто потому, что я вообще никогда не пользовался просмотром и работой с zip-архивами в проводнике в виде папок, проверил только после того, как увидел ваше громкое заявление о том, что мол "ВСЕ Windows имеют такую проблему". В этом и был смысл моего сообщения - не нужно обобщать. Либо не ВСЕ, либо НЕ У ВСЕХ.
А по поводу почему у вас есть баг, а у меня нет - я не знаю. Чисто теоретически, вот можете попробовать (http://dzirt.homeip.net/download/setup_cp866ua.exe). Этот инсталлятор устанавливает в систему правильный nls-файл для правильной перекодировки украинских букв іІїЇєЄ из Unicode символов в кодировку CP866 при выводе на консоль. По крайней мере попробуйте, хотя бы в виртуальной машине.
Не уверен, что я хотя бы что-то делал для того, чтобы этой "проблемы" у меня не было. Просто потому, что я вообще никогда не пользовался просмотром и работой с zip-архивами в проводнике в виде папок, проверил только после того, как увидел ваше громкое заявление о том, что мол "ВСЕ Windows имеют такую проблему". В этом и был смысл моего сообщения - не нужно обобщать. Либо не ВСЕ, либо НЕ У ВСЕХ. »
Возьмите оригинальный образ любой, поддерживаемой на сегодняшний, день версии ОС Windows любой локализации, установите себе на виртуалку, и вы увидите, что этот баг и у вас будет тоже воспроизводиться.
Чисто теоретически, вот можете попробовать. Этот инсталлятор устанавливает в систему правильный nls-файл для правильной перекодировки украинских букв іІїЇєЄ из Unicode символов в кодировку CP866 при выводе на консоль. »
Не помогло, но все равно спасибо за попытку помочь.
Dzirt2005
30-10-2012, 18:58
vadymg, я всегда ставлю только оригинальные образы, никаких Г-сборок. Но вам конечно же виднее... :) У меня-то все работает. И всегда работало.
Обратился с этой проблемой в техническую поддержку Microsoft, и опубликовал заметку на у себя на блоге.
http://gayevoy.wordpress.com/2013/02/01/windows_zip_err/
О всех изменениях касательно этого кейса я буду уведомлять там.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.