‘ should not be illegal in a file name specified in a URI, it works in Safari and FireFox at any rate and it doesn’t require encoding. Sounds like you found yet another bug in IE/Windows.