Experimente iconv -f cp850 -t utf-8
. Pode ajudar você
Eu tenho um arquivo de texto com uma codificação de caracteres estranha que gostaria de converter para o padrão UTF-8. Eu consegui fazer parte do caminho:
$ file myfile.txt
myfile.txt: Non-ISO extended-ASCII text, with LF, NEL line endings
$ iconv -f ascii -t utf-8 myfile.txt > myfile.txt.utf8
$ file myfile.txt.utf8
myfile.txt.utf8: UTF-8 Unicode text, with LF, NEL line endings
## edit myfile.txt.utf8 using nano, to fix failed character conversions (mostly åäö)
$ file myfile.txt.utf8
myfile.txt.utf8: UTF-8 Unicode text, with LF, NEL line endings
No entanto, não consigo descobrir como converter os finais de linha. Como faço para substituir LF + NEL por CR + LF (ou seja qual for o padrão)? Quando terminar, gostaria de ver o seguinte:
$ file myfile.txt
myfile.txt: UTF-8 Unicode text
Experimente iconv -f cp850 -t utf-8
. Pode ajudar você
Tags encoding