t-alexashka
@t-alexashka
Сразу пишу legacy код

Как правильно изменить кодировку текстовых файлов?

Привет друзья.

Есть несколько файлов .csv, они отображаюстя крякозябрами, и я решил изменить кодировку (массово)

for i in *.csv;do iconv -f ISO-8859-1 -t UTF-8 -o t/$i $i; done;

и теперь в папке t/ лежат сконвертенные файлы (проверил через file -i, все как надо - utf-8) только внутри все равно крякозябры, вместо кириллицы:

Íàçâàíèå îðãàíèçàöèè;Ðàçäåëû;

пробовал //TRANSLIT дописать при конверте, не помогает. Что я не так делаю?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
Вероятно, ISO-8859-1 не совсем то, что вам нужно. Может быть попробовать
for i in *.csv;do iconv -f WINDOWS-1251 -t UTF-8 -o t/$i $i; done;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы