tcs comando para converter codificação

0

Estou tentando usar o comando tcs para converter a codificação de alguns arquivos, mas não parece ter nenhum efeito.

$ file ascii.txt
ascii.txt: ASCII text

$ tcs -f ascii -t utf ascii.txt > f2.txt

$ file f2.txt
f2.txt: ASCII text

Alguma ideia do motivo pelo qual o novo arquivo não está em codificação UTF?

    
por Jonath P 30.01.2017 / 11:14

1 resposta

1

em arquivos de texto plano, a codificação que file está apresentando para você depende do conteúdo.

contanto que não tenha nenhum caractere especial utf-8 (umlauts ou similar) file mostrará ascii , assim que houver um ä , por exemplo, o enconding será alterado para utf-8 .

ao contrário do comentário do @ muru, não consegui encontrar um limite para testá-lo até 60k de arquivo de texto com um ä na última linha.

    
por Phillip -Zyan K Lee- Stockmann 30.01.2017 / 11:43