]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Setup/Yaml.pm
(no commit message)
[ikiwiki.git] / IkiWiki / Setup / Yaml.pm
index 8b876e297527af0de21bb8e70d63e5ddcbfdd14e..6da93bb644bb5f639dd6871b492782cfa059345d 100644 (file)
@@ -5,6 +5,7 @@ package IkiWiki::Setup::Yaml;
 use warnings;
 use strict;
 use IkiWiki;
+use Encode;
 
 sub loaddump ($$) {
        my $class=shift;
@@ -13,7 +14,8 @@ sub loaddump ($$) {
        eval q{use YAML::Any};
        eval q{use YAML} if $@;
        die $@ if $@;
-       IkiWiki::Setup::merge(Load($content));
+       $YAML::Syck::ImplicitUnicode=1;
+       IkiWiki::Setup::merge(Load(encode_utf8($content)));
 }
 
 sub gendump ($@) {