Кроме того, вы можете отобразить несколько байтов файла, переведенного в Unicode из всех кодировок, чтобы быстро увидеть, какой из них подходит для вашего файла.

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

В частности, мне нужно конвертировать из UTF-8 в ISO-8859-15 и наоборот.

Все идет: одна строка на вашем любимом языке сценариев, инструменты командной строки или другие утилиты для ОС, веб-сайтов и т. Д.

Лучшие решения на данный момент:

В Linux / UNIX / OS X / cygwin:

гнуIconv предложеноТроэльс Арвин лучше всего использоватьв качестве фильтра, Кажется, это универсально доступно. Пример:

$ iconv -f UTF-8 -t ISO-8859-15 in.txt > out.txt

Как указаноБен, существуетонлайн конвертер с использованием iconv.

гнуперекодировать (руководство по эксплуатации) предложеноCheekysoft преобразуетодин или несколько файлов на месте, Пример:

$ recode UTF8..ISO-8859-15 in.txt

Этот использует более короткие псевдонимы:

$ recode utf8..l9 in.txt

Recode также поддерживаетповерхности который можно использовать для преобразования между различными типами окончания строки и кодировками:

Преобразовать переводы строк из LF (Unix) в CR-LF (DOS):

$ recode ../CR-LF in.txt

Файл кодирования Base64:

$ recode ../Base64 in.txt

Вы также можете комбинировать их.

Преобразуйте файл UTF8 в кодировке Base64 с окончаниями строк Unix в файл Latin 1 в кодировке Base64 с окончаниями строк Dos:

$ recode utf8/Base64..l1/CR-LF/Base64 file.txt

На Windows сPowershell (Джей Базузи):

PS C:\> gc -en utf8 in.txt | Out-File -en ascii out.txt

(Однако поддержка ISO-8859-15 не поддерживается; в нем говорится, что поддерживаются кодировки unicode, utf7, utf8, utf32, ascii, bigendianunicode, default и oem.)

редактировать

Вы имеете в виду поддержку iso-8859-1? Использование "String" делает это, например, для наоборот

gc -en string in.txt | Out-File -en utf8 out.txt

Примечание. Возможные значения перечисления: «Неизвестно, Строка, Юникод, Байт, BigEndianUnicode, UTF8, UTF7, Ascii».

CsCvt -Конвертер набора символов Калитты это еще один замечательный инструмент конвертации на основе командной строки для Windows.

Ответы на вопрос(1)

Ваш ответ на вопрос