Tengo una rutina C# que importa datos de un archivo CSV, los compara con una base de datos y luego los reescribe en un archivo. El archivo de origen parece tener algunos caracteres que no son ASCII y están ensuciando la rutina de procesamiento.Eliminar todos los caracteres no ASCII de la cadena
Ya tengo un método estático al que ejecuto cada campo de entrada pero realiza comprobaciones básicas como eliminar comas y comillas. ¿Alguien sabe cómo podría agregar funcionalidad que elimine también caracteres que no sean ASCII?
Es importante tener en cuenta que el uso de asciiencoding reemplazará todos los caracteres no ASCII por '?' (63), que pueden ser o no lo que usted desea o espera . – captncraig
Además, puede verificar si contiene solo ASCII, si 's == sOut' – Jaider