! ??? ? query / path \ also path " will end the href string % url encoded stuff probably some more. why would you put weird characters in file names anyways???