Когда я загружаю файлы с именем файла UFT-8 через IIS на моем Windows Server имена файлов разрушаются. (Они изменены, как если бы они были закодированы в ASCII, и поэтому они больше не доступны). Интересно, есть ли способ решить эту проблему. Я также должен упомянуть, что мой Windows Server не имеет проблем с именами файлов UTF-8, и я могу создавать их через RDP или FTP. Проблема возникает только при загрузке через IIS.
Конфигурация:
ОС: Windows Server 2008 SP1
Веб-сервер: IIS 7.5
Загрузка с помощью PHP-скрипта, выполняемого через fastcgi
Не уверен, но вы можете столкнуться с подтвержденной проблемой при использовании модуля FastCGI с URL-адресом, содержащим символы UTF-8.
Модуль FastCGI в IIS 7.5 использует кодировку ASCII.
Microsoft опубликовала исправление для этого: