Я пробовал команду "iconv" из одного файла в другой, просматривая данные с помощью "od -txC" со следующими результатами:
Input: c3 83 c2 b8 [ 2 utf8-chars Capital A tilde; Cedilla ]
Command: iconv -f utf-8 -t ISO-8859-1 < in.txt > out.txt
Output: c3 b8 [ 2 ISO-8859-1 characters, Capital A tilde; Cedilla ]
Итак, преобразование iconv правильное.
Но, если вместо этого вы будете обрабатывать преобразованные данные как utf-8 (что, очевидно, и делает Терминал), C3-B8 будет "ø" (o-slash).
Если вы измените свою кодировку символов в Терминале (Настройки // Дополнительно // Кодировка символов) на «Western (ISO Latin 1)», вы увидите C3-B8 как «Ã¸»