o comando file fornece um tipo de codificação incorreto

0

Eu tenho um arquivo csv na mão. Quando eu corri 'file -i filename', ele mostra que está codificado como us-ascii . Mas quando eu executei cat filename | csvcut -t -e us-ascii , recebi um erro:

"Seu arquivo não é codificado como" us-ascii ". Especifique a codificação correta com o sinalizador -e ou com a variável de ambiente PYTHONIOENCODING"

A documentação do csvkit pode ser encontrada aqui

Eu também achei o arquivo tem códigos HEX como 0xd1, o que causou alguns problemas. Então, como encontro a codificação correta deste arquivo? Idealmente eu gostaria de convertê-lo para codificação utf-8. O que deve fazer?

    
por user3768495 10.09.2018 / 21:02

0 respostas