urldecode uri to handle files with unicode chars

some chars are urlencoded in the uri superglobal, if its not decoded file wont be found and it will 404