X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/50b38aa476aab2f5ba8e75bc23abc137abb71823..e0bfd0cafda6a44a826cdfe07b99299cc96dfdf3:/IkiWiki/Plugin/search.pm diff --git a/IkiWiki/Plugin/search.pm b/IkiWiki/Plugin/search.pm index 8138cd67f..42d2e0d30 100644 --- a/IkiWiki/Plugin/search.pm +++ b/IkiWiki/Plugin/search.pm @@ -192,7 +192,8 @@ sub pageterm ($) { # 240 is the number used by omindex to decide when to hash an # overlong term. This does not use a compatible hash method though. - if (length $page > 240) { + eval q{use Encode}; + if (length encode_utf8($page) > 240) { eval q{use Digest::SHA}; if ($@) { debug("search: ".sprintf(gettext("need Digest::SHA to index %s"), $page)) if $@;