Não sei qual é a causa do problema, mas consegui reproduzi-lo no meu sistema.
Experimentalmente, eu corri dos2unix
no arquivo e a saída disse que era um arquivo UTF-16LE. Para os curiosos, LE significa little endian . Depois de dos2unix
ter convertido o arquivo para o formato UTF-8, consegui abri-lo com o Gedit.
sudo apt install dos2unix
dos2unix -n oldfile newfile
gedit newfile
Eu usei o sinal -n
para evitar substituir o arquivo original. Substitua oldfile
pelo nome do arquivo original e newfile
pelo nome que você deseja que o novo arquivo seja chamado. Use a conclusão de tabulação (digite o início do nome do arquivo e pressione tab e o nome completo deve aparecer) ou '
aspas se o nome do arquivo tiver espaços ou outros caracteres especiais.
Como participante, consegui abrir o arquivo sem convertê-lo usando o Pluma , um editor de texto baseado no Gedit , então eu suspeito que isso pode ser um bug no Gedit. A passagem de --encoding UTF-16LE
ou --encoding UTF-16
para o Gedit ao abrir o arquivo não ajudou.