Я пытаюсь использовать команду tcs для преобразования кодирования некоторых файлов, но это, кажется, не имеет эффекта.
$ file ascii.txt
ascii.txt: ASCII text
$ tcs -f ascii -t utf ascii.txt > f2.txt
$ file f2.txt
f2.txt: ASCII text
Какая-либо идея, почему новый файл не находится в кодировании UTF?
в файлах простого текста кодирование file
представляет Вам, зависит от содержания.
, пока это имеет специальные символы № utf-8 (умляуты или подобный) file
, покажет ascii
, как только существует ä
, например, изменения enconding в utf-8
.
вопреки комментарию @muru я не мог найти предел, тестирующий его до 60k текстового файла с ä
в последней строке.