The built-in .zip archiver in older versions of Windows used DOS (OEM) or 
Windows (ANSI) code page corresponding to current regional settings for new 
archives. Lots of such archives still exist.
 
The correct behavior is to determine the relevant OEM or ANSI code page based 
on the system locale and use it. You can look at this PR for reference 
implementation:
https://github.com/p7zip-project/p7zip/pull/232

Sample archive showing this bug attached. It uses CP866 (often called DOS or 
OEM) for Cyrillic (Russian) letters.

 
 
 

<<attachment: Desktop.zip>>

Reply via email to