And of course, I have been complaining about ICU's UTF-16 converter behavior, but glibc's one does the same assumption that "UTF-16" is in the local endianness:
gabier% echo hello | uconv -t utf-16be | iconv -f utf-16 -t ascii iconv: illegal input sequence at position 0 gabier% So fixing one but not the other may introduce different compatibility problems, this time on the local platform. Ugh. YA

