X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=ikiwiki.in;h=e6b64f43949aba391a411c31b1cf57a0c8b56c2e;hb=21082fb5fe5d78015bf957553d37d271eac826d2;hp=adff1411e8aa715a192f3850a7aef59f4cd04f0b;hpb=77ba8aa7b7721c2da1bb3184a3e26fac6dc12ab1;p=ikiwiki.git diff --git a/ikiwiki.in b/ikiwiki.in index adff1411e..e6b64f439 100755 --- a/ikiwiki.in +++ b/ikiwiki.in @@ -108,11 +108,9 @@ sub getconfig () { if (! defined $var || ! defined $val) { die gettext("usage: --set-yaml var=value"), "\n"; } - eval q{use YAML::Any}; - eval q{use YAML} if $@; + eval q{use YAML::XS; use Encode}; die $@ if $@; - eval q{$YAML::Syck::ImplicitUnicode=1}; - $config{$var}=Load($val."\n"); + $config{$var}=Load(encode_utf8($val)."\n"); }, "version" => sub { print "ikiwiki version $IkiWiki::version\n";