Я скопировал определенные файлы с Windows-машины на машину Linux. Поэтому все файлы с кодировкой Windows (windows-1252) необходимо преобразовать в UTF-8. Файлы, которые уже находятся в UTF-8, не должны быть изменены. Я планирую использовать для этого утилиту recode
. Как я могу указать, что утилита recode
должна конвертировать только файлы с кодировкой Windows-1252, а не файлы UTF-8?
Пример использования recode:
recode windows-1252.. myfile.txt
Это преобразует myfile.txt
из windows-1252 в UTF-8. Прежде чем это сделать, я хотел бы знать, что myfile.txt
на самом деле кодируется Windows-1252, а не кодируется UTF-8. В противном случае я считаю, что это повредит файл.