Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Ошибка добавления в zip-архив файла с украинской буквой "і" (http://forum.oszone.net/showthread.php?t=237195)

vadymg 23-06-2012 15:43 1939341

Ошибка добавления в zip-архив файла с украинской буквой "і"
 
Доброго времени суток,

Я думаю многим из вас известна проблема добавления в zip-архив файлов, с украинской буквой "і" в названии, штатными средствами Windows (Сжатая ZIP-папка). Ошибка наблюдается на всех локализациях, включая и украинскую, и выглядит вот так.

Хотелось бы узнать, есть ли решение этой проблемы.


Спасибо!

P.S. На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент. Но поскольку на форуме нет ветки, отвечающей за ОС Windows без привязки к конкретной версии, и мне важно получить решение именно для Windows 7, то я и решил написать в этой ветке.

Dzirt2005 23-06-2012 17:59 1939420

Вложений: 1
Цитата:

Цитата vadymg
P.S. На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент »

На самом деле, например моя Windows 7 понятия об этом не имеет и спокойно сохраняет файлы с украинскими буквами в наименовании в .zip-архив:

и потом их открывает. Свой файл прилагаю

vadymg 25-07-2012 20:51 1958736

Цитата:

Цитата Dzirt2005
На самом деле, например моя Windows 7 понятия об этом не имеет и спокойно сохраняет файлы с украинскими буквами в наименовании в .zip-архив »

Очень рад за вас. Честно.

Цитата:

Цитата Dzirt2005
Свой файл прилагаю »

Все же поймите меня правильно, я создал эту тему не для того, чтобы получить от вас этот файл, а

Цитата:

Хотелось бы узнать, есть ли решение этой проблемы.

vvt 25-07-2012 21:21 1958757

vadymg, Вопрос, ОС сборка или оригинал?

Vadikan 25-07-2012 22:16 1958807

vadymg, опиши шаги, приводящие к ошибке (первый пост отличается от того, что написано на скриншоте) и прикрепи файл/папку (можно в 7z/RAR).

vadymg 25-07-2012 22:49 1958827

Цитата:

Цитата vvt
vadymg, Вопрос, ОС сборка или оригинал? »

А какое это имеет значение? Ведь я ранее писал:

Цитата:

Цитата vadymg
Ошибка наблюдается на всех локализациях, включая и украинскую »

и
Цитата:

Цитата vadymg
На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент. »

Цитата:

Цитата Vadikan
vadymg, опиши шаги, приводящие к ошибке (первый пост отличается от того, что написано на скриншоте) и прикрепи файл/папку (можно в 7z/RAR). »

Vadikan, право, я затрудняюсь описать процесс добавления файла в сжатую zip-папку более подробно... Контекстное меню файла - Отправить - Сжатая zip-папка. Если имя файла содержит украинскую букву і - возникает описанная ошибка. Сам файл в архив не добавляется.
На всякий случай, вот скриншот той же ошибки из англоязычной Windows 8:

Vadikan 25-07-2012 22:55 1958833

vadymg, пусть техподдержка работает :)

vadymg 25-07-2012 23:04 1958843

Vadikan, да вот техподдержка что-то забуксовала :) Как видишь, даже Игорь Лейко подключился, но вот результата пока нет.
Отправил еще несколько фидбэков непосредственно в МС, но и от них тишина.

Кстати, можешь подсказать как проверить

Цитата:

Цитата Igor Leyko
Все же проверьте, пожалуйста, еще кодовую страницу.


Vadikan 25-07-2012 23:33 1958864

vadymg, я не знаю, что он имеет в виду - у него спрашивай :) Язык для программ, не поддерживающих Юникод, записан в
Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language -> Default
Значения тут: Locale IDs Assigned by Microsoft

Dzirt2005 25-07-2012 23:47 1958879

Цитата:

Цитата vadymg
А какое это имеет значение? Ведь я ранее писал:
Цитата vadymg:
Ошибка наблюдается на всех локализациях, включая и украинскую »
и
Цитата vadymg:
На самом деле, этот баг затрагивает все версии Windows поддерживаемые Microsoft на текущий момент. » »

vadymg, я вам еще раз повторяю - на моей Windows 7, а перед этим и на Windows XP, с русской локализацией я не наблюдаю такого бага, который по вашим словам "затрагивает все версии Windows поддерживаемые Microsoft на текущий момент". Как это понимать?

Vadikan 26-07-2012 00:03 1958888

Dzirt2005, вы воспроизводили с украинской кодовой страницей и буквой i, напечатанной в украинской раскладке?

vadymg 26-07-2012 00:10 1958891

Цитата:

Цитата Dzirt2005
vadymg, я вам еще раз повторяю - на моей Windows 7, а перед этим и на Windows XP, с русской локализацией я не наблюдаю такого бага »

Dzirt2005, я вам тоже еще раз повторяю что я очень рад, что у вас все работает. Но поймите, мне от этого не легче. И всем остальным пользователям тоже.
Поэтому если у вас есть решение этой проблемы - поделитесь им. В противном случае я не совсем понимаю смысла ваших сообщений.

Morpheus 26-07-2012 02:07 1958947

В общем, я тоже не очень понимаю, как проблему воспроизвести. Русская 7x64, добавляю украинский язык ввода, переключаюсь на него, создаю архив:


Нет проблем. "i" использована которая на одной букве с "s" (на русской там "ы").

vadymg 26-07-2012 02:09 1958948

Morpheus, а теперь попробуйте создать любой файл с буквой і в названии, и добавить его в этот архив ;)

Morpheus 26-07-2012 02:17 1958949

vadymg, вот так бы сразу :)
Да, при добавлении файла с i в названии проблема наблюдается.
Не думаю, что это кто-нибудь будет фиксить.
Да и обойти не очень представляю как. Попробовал из командной строки, в надежде накидать скриптик, если получится, так там вообще эта i не воспринимается. VBS - тоже ошибка.

Dzirt2005 26-07-2012 09:20 1959028

Цитата:

Цитата Vadikan
Dzirt2005, вы воспроизводили с украинской кодовой страницей и буквой i, напечатанной в украинской раскладке? »

Я же выложил и скриншот и файл с которым работал. Можно же просто взять и посмотреть...

Цитата:

Цитата vadymg
Dzirt2005, я вам тоже еще раз повторяю что я очень рад, что у вас все работает. Но поймите, мне от этого не легче. И всем остальным пользователям тоже.
Поэтому если у вас есть решение этой проблемы - поделитесь им. В противном случае я не совсем понимаю смысла ваших сообщений. »

Не уверен, что я хотя бы что-то делал для того, чтобы этой "проблемы" у меня не было. Просто потому, что я вообще никогда не пользовался просмотром и работой с zip-архивами в проводнике в виде папок, проверил только после того, как увидел ваше громкое заявление о том, что мол "ВСЕ Windows имеют такую проблему". В этом и был смысл моего сообщения - не нужно обобщать. Либо не ВСЕ, либо НЕ У ВСЕХ.

А по поводу почему у вас есть баг, а у меня нет - я не знаю. Чисто теоретически, вот можете попробовать. Этот инсталлятор устанавливает в систему правильный nls-файл для правильной перекодировки украинских букв іІїЇєЄ из Unicode символов в кодировку CP866 при выводе на консоль. По крайней мере попробуйте, хотя бы в виртуальной машине.

vadymg 30-10-2012 16:46 2015156

Цитата:

Цитата Dzirt2005
Не уверен, что я хотя бы что-то делал для того, чтобы этой "проблемы" у меня не было. Просто потому, что я вообще никогда не пользовался просмотром и работой с zip-архивами в проводнике в виде папок, проверил только после того, как увидел ваше громкое заявление о том, что мол "ВСЕ Windows имеют такую проблему". В этом и был смысл моего сообщения - не нужно обобщать. Либо не ВСЕ, либо НЕ У ВСЕХ. »

Возьмите оригинальный образ любой, поддерживаемой на сегодняшний, день версии ОС Windows любой локализации, установите себе на виртуалку, и вы увидите, что этот баг и у вас будет тоже воспроизводиться.

Цитата:

Цитата Dzirt2005
Чисто теоретически, вот можете попробовать. Этот инсталлятор устанавливает в систему правильный nls-файл для правильной перекодировки украинских букв іІїЇєЄ из Unicode символов в кодировку CP866 при выводе на консоль. »

Не помогло, но все равно спасибо за попытку помочь.

Dzirt2005 30-10-2012 18:58 2015257

vadymg, я всегда ставлю только оригинальные образы, никаких Г-сборок. Но вам конечно же виднее... :) У меня-то все работает. И всегда работало.

vadymg 01-02-2013 21:01 2080415

Обратился с этой проблемой в техническую поддержку Microsoft, и опубликовал заметку на у себя на блоге.
http://gayevoy.wordpress.com/2013/02...ndows_zip_err/
О всех изменениях касательно этого кейса я буду уведомлять там.


Время: 19:46.

Время: 19:46.
© OSzone.net 2001-