]> Dogcows Code - chaz/git-codeowners/blobdiff - lib/App/Codeowners/Options.pm
fix printing wide char with YAML formatter
[chaz/git-codeowners] / lib / App / Codeowners / Options.pm
index 3c1eb1d26381717147eeb3dcd833c324989ee152..154b09894fd92a793f10654d977575b11221d09a 100644 (file)
@@ -5,6 +5,7 @@ use v5.10.1;
 use warnings;
 use strict;
 
+use Encode qw(decode);
 use Getopt::Long 2.39 ();
 use Path::Tiny;
 
@@ -82,6 +83,9 @@ sub new {
     my $class = shift;
     my @args  = @_;
 
+    # assume UTF-8 args if non-ASCII
+    @args = map { decode('UTF-8', $_) } @args if grep { /\P{ASCII}/ } @args;
+
     my $self = bless {}, $class;
 
     my @args_copy = @args;
This page took 0.016294 seconds and 4 git commands to generate.