Estrutura CSV e codificação são problemas separados
Separadores corretos não definem como os bytes viram caracteres. UTF-8 lido como outro conjunto pode gerar texto corrompido.
Por que UTF-8 pode abrir diferente
Alguns programas usam BOM ou padrão do sistema para adivinhar a codificação.
Não sobrescreva o original corrompido
Salvar o arquivo já quebrado pode dificultar a recuperação. Trabalhe com uma cópia.
Considere o ambiente de destino
UTF-8 é comum na web, mas softwares específicos podem exigir outra codificação.