Sending messages to another service, we occasionally get errors when a character isn't recognized in the UTF-8 format. We can see in the message detail window that the character is displayed as a red dot, but it was probably originally an M Dash or an N Dash that didn't get encoded correctly. Is there an elegant way to programatically find and remove (or replace with white space) all characters that aren't recognized? Right now, I don't even know how to find a specific bad character at all. When I copy the text into Notepadd++ it's interpretted as "ETB". I'm concerned there might be other characters, such as smart quotes, that need to be handled also.