Назад | Перейти на главную страницу

utf-8 имя файла разрушаются при загрузке через IIS

Когда я загружаю файлы с именем файла 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 опубликовала исправление для этого:

http://support.microsoft.com/kb/2277918/en-us