Si se vieron líneas ASCII7 y líneas UTF8 se deduce UTF8
Si se ve alguna línea ANSI queda ANSI
Si se está ejecutando directamente (sin pasar previamente por --prepare) y se convirtió primero en UTF8 y luego en ANSI se debe generar un warning por el STDERR 'MIXED encoding'. Pero la conversión se hace igual desde el momento en que se detecta ANSI se hace todo ANSI.
La detección del encoding se hace línea a línea.
Si se está ejecutando directamente (sin pasar previamente por --prepare) y se convirtió primero en UTF8 y luego en ANSI se debe generar un warning por el STDERR 'MIXED encoding'. Pero la conversión se hace igual desde el momento en que se detecta ANSI se hace todo ANSI.