Я не понимаю, как можно не делать пункт выбора кодировки, когда у тебя с ними ебейший бардак, и нельзя положиться что файл будет в нужной
И вместо этого подавать пользователю битые данные, как будто так и надо
Ехидно прибавляя "имена столбцов были изменены из-за недопустимых символов, измените если хотите их в следующем окне"