diff options
author | Michael Stapelberg <michael@stapelberg.de> | 2014-06-25 10:00:23 +0200 |
---|---|---|
committer | Michael Stapelberg <michael@stapelberg.de> | 2014-06-25 10:00:23 +0200 |
commit | ad7bf58822b7d6f937a6da29689b8177fd69cc05 (patch) | |
tree | 4606d97bf0a3810161ac8ad531b3c39d6376ed58 /i3-save-tree | |
parent | 0179f124d5c511874afdba4845ce9136edc58e63 (diff) | |
download | i3-ad7bf58822b7d6f937a6da29689b8177fd69cc05.tar.gz i3-ad7bf58822b7d6f937a6da29689b8177fd69cc05.zip |
Bugfix: interpret commandline parameters as utf-8
fixes #1293
Diffstat (limited to 'i3-save-tree')
-rwxr-xr-x | i3-save-tree | 4 |
1 files changed, 4 insertions, 0 deletions
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"; |