From 4b8d403606318fbc84173d2b1ed8a9c045c28e6b Mon Sep 17 00:00:00 2001 From: Vladimir Zhirov Date: Sat, 20 May 2017 20:43:51 +0400 Subject: [PATCH] MDL-59005 resource: fixed zip extraction for filenames in CP-1251/CP-866 --- lib/filestorage/zip_archive.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/filestorage/zip_archive.php b/lib/filestorage/zip_archive.php index b7d0fd68dde..21313143642 100644 --- a/lib/filestorage/zip_archive.php +++ b/lib/filestorage/zip_archive.php @@ -662,6 +662,7 @@ class zip_archive extends file_archive { case 'ISO-8859-6': $encoding = 'CP720'; break; case 'ISO-8859-7': $encoding = 'CP737'; break; case 'ISO-8859-8': $encoding = 'CP862'; break; + case 'WINDOWS-1251': $encoding = 'CP866'; break; case 'EUC-JP': case 'UTF-8': if ($winchar = get_string('localewincharset', 'langconfig')) {