Handling invalid characters

I want to disable any "illegal character" conversion between source and destination at first sync (creation of fileset at target)

I want the whole operation to simply halt, with exit message identifying the offending character on source.

I will then wipe the target fileset, correct the error in source (bulk rename all offending file / folder names), and try again

until the whole fileset has copied successfully.

Please advise how to accomplish this, or just list the parameters to search for in the docs or CLI help.

Thanks in advance!

What's the definition of an invalid character as that changes quite a bit between OS'es, what remote you are talking about.