SO, lo pido como último recurso, ya que estoy completamente sin ideas.xml analizar el error en el carácter ilegal
Tengo una aplicación de Windows servicios web ASP.NET ASMX que devuelve un objeto serializado persona con un - nombre, dirección, correo electrónico, etc ...
pero algunos atributos en el código XML se codifican muy extrañamente, por ejemplo- 
(no sé dónde tiene lugar la codificación. Supongo que en el proceso de serialización)
googling those characters Veo que es la codificación "Windows-1252".
El problema se produce durante el análisis del XML, encontré, un error de análisis de "carácter unicode no válido" en la posición de la codificación 1252.
¿cómo puedo analizarlo con éxito? ¿Qué soluciones sugieres?
gracias por su respuesta detallada - Estoy suponiendo que los datos eran ingresado como copiar y pegar desde un archivo de palabras o algo por el estilo. – bushman
Sí, eso sería común para los códigos de control C1 en el rango 0x80-0x9F (normalmente proveniente de la página de códigos 1252 presupuestos inteligentes mal interpretados como ISO-8859-1), pero el código de control 0x1A no se usa para nada por Word, o cualquier otra aplicación moderna común de Windows que se me ocurra. – bobince
Así que bob, no tengo control sobre los datos, cómo me llega - es la única forma de tener ese truco horrible y eliminarlo de la cadena o hay otra manera de representarlo --- por ejemplo, antes de la serialización - - verificar si la cadena es legal UTF-8. – bushman