Я сжал папки и файлы с помощью встроенного в Windows инструмента (Контекстное меню: Отправить в zip-файл). Папки и файлы будут подготовлены клиентами. Многие папки и файлы могут иметь международные буквы (например, finanças
, zapłacone
, świetnie!
и straße
).
Когда я извлекаю папки с помощью класса PHP ZipArchive, некоторые папки меняют имена соответственно: finanças
(правильно), zapêacone
(неправильно), ÿwietnie!
(неправильно) и straße
(правильно).
Странно, я исследую Lating charactras и буквы:
ç
и ß
находятся в группе https://en.wikipedia.org/wiki/Latin_Extended_Additional
ł
и ś
находятся в группе https://en.wikipedia.org/wiki/Latin_Extended-A
Итак, как мне заставить его работать лучше с буквами ł
и ś
?
Я пытался использовать функции iconv
и mb_*
из PHP, но эффекта нет.