title: Win32::Console::ANSI and uri_unescape
body: <p>When I run this script in a WinXP Terminal with CP850 the <code>Ü</code> and <code>ö</code> are displayed correct. When I uncomment the <code>use Win32::Console::ANSI;</code> line the output is broken.<br>
  Is this behavior expectable or is this a bug?</p>
  
  <pre><code>#!perl
  use warnings;
  use strict;
  use 5.10.0;
  binmode STDOUT, ':encoding(cp850)';
  
  use Encode qw(decode_utf8);
  use URI::Escape qw(uri_unescape);
  #use Win32::Console::ANSI;
  
  my $uri_escaped = '%C3%9Cberraschungsei+R%C3%B6ntgen';
  say $uri_escaped;
  
  my $uri_unescaped = uri_unescape( $uri_escaped );
  say $uri_unescaped;
  
  my $utf8_decoded = decode_utf8( $uri_unescaped );
  say "Result: $utf8_decoded";
  </code></pre>
  
  <hr>
  
  <pre><code>%C3%9Cberraschungsei+R%C3%B6ntgen
  "\x{009c}" does not map to cp850 at C:perl.pl line 15.
  Ã\x{009c}berraschungsei+RÃ¶ntgen
  Result: Überraschungsei+Röntgen
  </code></pre>
  
  <p>With <a href="https://metacpan.org/module/JLMOREL/Win32-Console-ANSI-1.05/lib/Win32/Console/ANSI.pm" rel="nofollow">Win32::Console::ANSI</a> enabled:</p>
  
  <pre><code>%C3%9Cberraschungsei+R%C3%B6ntgen
  "\x{009c}" does not map to cp850 at C:perl.pl line 15.
  Ç\x{009c}berraschungsei+RÇôntgen
  Result: sberraschungsei+R"ntgen
  </code></pre>