How To Catch an invalid Unicode Char - C#