diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-07-30 05:17:59 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-07-30 05:17:59 +0000 |
commit | 68d7fbfabd3d1b69cf6b9efbfdba9a0f032b977a (patch) | |
tree | 5dc95ee51bddfd5a7c30ee4954c959930f1559e8 | |
parent | c5b02885e934e5a1f8c5a8753ed47eaf4cce8b9f (diff) |
md5 can't handle wide chars
-rw-r--r-- | IkiWiki/Plugin/aggregate.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/aggregate.pm b/IkiWiki/Plugin/aggregate.pm index 898854641..0ad24dcd0 100644 --- a/IkiWiki/Plugin/aggregate.pm +++ b/IkiWiki/Plugin/aggregate.pm @@ -257,7 +257,8 @@ sub add_page (@) { #{{{ # to avoid unneccessary rebuilding. The mtime from rss cannot be # trusted; let's use a digest. eval q{use Digest::MD5 'md5_hex'}; - my $digest=md5_hex($params{content}); + require Encode; + my $digest=md5_hex(Encode::encode_utf8($params{content})); return unless ! exists $guid->{md5} || $guid->{md5} ne $digest; $guid->{md5}=$digest; |