Converting the following UTF8 sequence to ISO-2022-JP//TRANSLIT, then back to UTF-8 fails: $ perl -e 'print join("", map { chr hex $_ } qw/e3 83 a2 ef bd 9e 0a/)' | \ iconv -f utf8 -t iso-2022-jp//TRANSLIT|iconv -f iso-2022-jp -t utf8 モiconv: illegal input sequence at position 5 Either iconv has generated invalid ISO-2022-JP, or it refuses to accept valid ISO-2022-JP.
I cannot reproduce this with the current sources. Older releases had this problem. I haven't investigated what changed.