From: Simon McVittie Date: Sun, 26 Jul 2009 15:36:17 +0000 (+0100) Subject: getsource: default to saying page source is in UTF-8, and make the example match... X-Git-Tag: 3.15~18^2~7 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=3f520da78aeda38e47b43b28023b52f321f71291;p=ikiwiki.git getsource: default to saying page source is in UTF-8, and make the example match the default IkiWiki mostly assumes that pages are in UTF-8; anyone this doesn't work for can override it in the setup file. --- diff --git a/IkiWiki/Plugin/getsource.pm b/IkiWiki/Plugin/getsource.pm index 2e65df950..08d9d110c 100644 --- a/IkiWiki/Plugin/getsource.pm +++ b/IkiWiki/Plugin/getsource.pm @@ -20,7 +20,7 @@ sub getsetup () { }, getsource_mimetype => { type => "string", - example => "application/octet-stream", + example => "text/plain; charset=utf-8", description => "Mime type for returned source.", safe => 1, rebuild => 0, @@ -60,7 +60,7 @@ sub cgi_getsource ($) { my $data = IkiWiki::readfile(IkiWiki::srcfile($IkiWiki::pagesources{$page})); if (! $config{getsource_mimetype}) { - $config{getsource_mimetype} = "text/plain"; + $config{getsource_mimetype} = "text/plain; charset=utf-8"; } print "Content-Type: $config{getsource_mimetype}\r\n";