Utf-8 filename are ruined when uploading through IIS

encodingiis-7.5uploadutf-8windows-server-2008

When I upload files with UFT-8 file name through IIS on my Windows Server file names are ruined. (They are changed as if they are encoded in ASCII and therefore they are no more accessible). I Wonder if there is any work around for this problem.
I should also mention that my Windows Server doesn't have any issue with UTF-8 file names and I can create them through RDP or FTP. The problem only occurs when uploading through IIS.

Configuration:
OS: Windows Server 2008 SP1
Web Server: IIS 7.5
Uploading by PHP script executed through fastcgi

Best Answer

Not sure, but you may face a confirmed problem when using FastCGI module with a URL containing UTF-8 characters.

The FastCGI module in IIS 7.5 uses ASCII encoding.

Microsoft has published a Hotfix for this :

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