Properly decode the URI-encoded file paths.

This fixes loading from paths with spaces encoded as %20.