in reply to Text::Autoformat: usage and multibyte-encoded text

try adding
binmode STDOUT, ':utf8';
Without it, I get erroneous output, but the output *looks* correct to me with it. Note that your input file does not appear to be UTF-8, which may also be causing you some grief.