Why a zip file with a password with Russian characters not unpacked 7-zip?

Faced such problem: I Sent by mail a zip archive, compressed using the built-in windows 7 archiver and password-protected Russian letters. 7-zip complains that the password is incorrect. Although the built in OS archiver the files unpack without problems. When you try to compress arbitrary files using 7-zip in zip format with "Russian" password error: Enter only Latin characters. What the problem is this file and why 7-zip not with him "friendly"?
2 answers
July 9th 19 at 13:16
It's probably just the encoding that windows 7 uses Windows-1251, and 7z - Unicode
July 9th 19 at 13:18
You should use the Unicode features of the ZipArchive Library when the filenames, comments or passwords in the archives you use contain non-ASCII characters.
Without the Unicode support, the strings in archives are stored under Windows using the following code page:

filenames - the current system OEM code page (CP_OEMCP),
comments, passwords - current system ANSI code page (CP_ACP).

Under other platforms, all strings are stored using the current system's code page.
To use the Unicode functionality under Windows, you should compile the library and your application for Unicode. Under systems that use Unicode UTF-8 as the default code page (like Linux and OS X) there are no special considerations needed. On other systems, the Unicode support is not available.

Obviously, the programmers of Microsoft have not read these recommendations.
I'm not surprised :D - Garland36 commented on July 9th 19 at 13:21

Find more questions by tags Data archivingSystem administrationData protectionZip7-Zip