Конвертер кодировок текстовых файлов в Linux

Категория: Bash

Для преобразования кодировок используется утилита iconv.

Преобразовать кодировку cp1251 в UTF-8:

iconv -f cp1251 -t UTF-8 -o input_file.txt > output_file.txt

Преобразовать кодировку всех файлов в каталоге:

for fname in *.txt; do iconv -f cp1251 -t UTF-8 -o "$fname" > "$fname.output.txt"; done

#charset, #convert, #utf8, #iconv

категория: Bash