X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=i3-save-tree;h=add4c8c1c305ee8cc635fc6d4ff0cb24fad1097f;hb=9463be42b84b2d87b470e0ef5ccf3d24114e791a;hp=53d67e993d538de05e351a445a5f29c0773ba5d2;hpb=cacc199a6837868a67c4f546df5bd32972d6cc5c;p=i3%2Fi3 diff --git a/i3-save-tree b/i3-save-tree index 53d67e99..add4c8c1 100755 --- a/i3-save-tree +++ b/i3-save-tree @@ -18,6 +18,7 @@ use Pod::Usage; use AnyEvent::I3; use JSON::XS; use List::Util qw(first); +use Encode qw(decode); use v5.10; use utf8; use open ':encoding(UTF-8)'; @@ -48,6 +49,9 @@ unless (defined($workspace) ^ defined($output)) { die "Only one of --workspace or --output can be specified"; } +$workspace = decode('utf-8', $workspace); +$output = decode('utf-8', $output); + my $i3 = i3(); if (!$i3->connect->recv) { die "Could not connect to i3";