From 3f520da78aeda38e47b43b28023b52f321f71291 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@ http://smcv.pseudorandom.co.uk/>
Date: Sun, 26 Jul 2009 16:36:17 +0100
Subject: [PATCH] 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.
---
 IkiWiki/Plugin/getsource.pm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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";
-- 
2.39.5