Arquivo de texto (incorretamente) identificado como binário com o arquivo -i

0

Meu problema é semelhante a este mas as soluções não funcionaram para mim.

Eu tenho um arquivo csv identificado como application/octet-stream; charset=binary via file -i .

Eu usei vários comandos para examinar esse arquivo ( head , xxd -b , hexdump -C , less , od -bc ), mas nenhum deles mostrou qualquer BOM ou bytes nulos. Apenas começa como texto simples ( ASCII / UTF-8 ) e é exibido corretamente. enca -L none me diz que é UTF-8 .

Por que file -i falha?

EDIT: Mesmo que o problema com file -i ainda exista, agora uso uma solução alternativa com o mencionado enca -L none , que me fornece a codificação correta.

    
por Hiob Montag 06.04.2018 / 13:42

0 respostas