utf-8 support seems to be working now
[ikiwiki.git] / IkiWiki / Render.pm
index f33d6e66eb7de041d43734b0a4ec4ef3aa7b9b7c..08f5e7e951245e7b35b237db99ac76949c3aa2cb 100644 (file)
@@ -28,10 +28,13 @@ sub htmlize ($$) { #{{{
                $blosxom::version="is a proper perl module too much to ask?";
                use warnings 'all';
                do "/usr/bin/markdown";
+               require Encode;
        }
        
        if ($type eq '.mdwn') {
-               $content=Markdown::Markdown($content);
+               # Markdown does character based stuff that does not work
+               # well with utf-8 strings.
+               $content=Encode::decode_utf8(Markdown::Markdown(Encode::encode_utf8($content)));
        }
        else {
                error("htmlization of $type not supported");