HI,
Recently I developed a Character String Cleansing Add-on. There is no need anymore to develop your own logic and maintain it in many Transformations, just use my Add-on with a comprehensive interface and it will solve any problems with invalid characters.
Please have a look at my blog Introducing an Add-on for Cleansing Character Strings.
Best regards,
Sander