As of 9.0.0.3, all special characters should be handled when sourcing from OAC and deploying to OAC using linux Linux endpoints and with FlexDeploy running on Linux.
In 9.0.0.3, \ / : * < > are escaped coming from OAC during discovery. This means that if you use any files that contain those characters, you should rediscover with the inactivate checkbox checked. A new file will appear. The name will be similar, but slashes will be percent encoded. These files didn’t work previously, so this doesn’t affect existing builds.
Known Limitations
On Windows, folders and files cannot start or end with spaces, but this can be done in OAC. If it is done, Windows endpoints cannot be used, and FlexDeploy on Windows will have similar issues.
...