It's a limitation of the HTTP server/client that is built into the dedi and game. Web servers don't accept special characters. It is up to the web browser to escape them before submitting the request to the server. For example, a space in a URL gets escaped to %20. ISI didn't account for special characters in the URL handling. So it is up to us to not use special characters in the file name.