Я использовал iconv, чтобы преобразовать файл из UTF-16LE (little-endian, как я обнаружил методом проб и ошибок), который был создан TextPad в Windows, в ASCII на OSX, например:
cat utf16file.txt |iconv -f UTF-16LE -t ASCII > asciifile.txt
Вы также можете прокрутить через hexdump, чтобы просмотреть символы и убедиться, что вы получаете правильный вывод, терминал знает, как интерпретировать UTF-16, и отображает его правильно, так что вы не можете просто сказать, но делаете 'cat' в файле:
cat utf16file.txt | iconv -f UTF-16LE -t ASCII | hexdump -C
Здесь показан макет с шестнадцатеричными кодами символов и символами ASCII с правой стороны, и вы можете попробовать различные кодировки в параметре -f "from", чтобы выяснить, с чем вы имеете дело.
Используйте 'iconv -l', чтобы вывести список наборов символов, которые iconv может использовать в вашей системе.