Estoy intentando capturar la salida de una aplicación de consola ejecutándola en una prueba usando System.Diagnostics.Process. Tengo problemas con la codificación de caracteres. "£" se muestra como "œ" en la prueba, pero cuando ejecuto la aplicación de la consola se muestra correctamente como "£".Problema de codificación al capturar la salida de la aplicación de consola en una prueba
Si configuro Console.Out.Encoding = Encoding.Default, funciona en las pruebas pero no se muestra correctamente cuando se ejecuta normalmente.
¿Qué está pasando aquí y cómo lo soluciono?
¿cómo está ejecutando la aplicación de la consola de su corredor de prueba? – wal