The new method uses the same '%' URI style encoding as
URIUtil.encodeFilename but encodes only characters that cannot be
present in Windows file names, i.e. the following: <>:"/\|?*
This method can be used to convert arbitrary user-given names to valid
file names in wizards etc.