Michael Meskes wrote:
When running under locale C the test does not work correctly:
michael@feivel:~$ LANG=C man --warnings -E UTF-8 -l
/usr/share/man/man8/acpid.8.gz >/dev/null
col: Invalid or incomplete multibyte or wide character
[...]
The reason seems to be that man pipes its output through col when not
displaying on a terminal and col setting the local to C which
apparently does not mean UTF-8. Therefore the unicode hyphen (e2 80
90) triggers the
above mentioned error message in col's file io.
The above usage has, however, previously worked without issues. col
was recently upgraded to a new upstream version, which seems to be
when the issue occurred.
I'll leave this bug filed against Lintian for the moment until the
situation is clearer; #555331 is a related bug against bsdmainutils.