That resulted in double encoded display when using perl's stub
readline module. Apparently that module unconditionally upgrades
text to utf8, in a quite braindead way.
(Term::ReadLine::Gnu::Perl worked ok.)
use IkiWiki::UserInfo;
use Term::ReadLine;
use File::Path;
+use Encode;
sub ask ($$) {
my ($question, $default)=@_;
my $r=Term::ReadLine->new("ikiwiki");
- $r->readline($question." ", $default);
+ $r->readline(encode_utf8($question)." ", $default);
}
sub prettydir ($) {
+ikiwiki (3.03) UNRELEASED; urgency=low
+
+ * Avoid feeding decoded unicode to Term::ReadLine.
+ Closes: 512169
+
+ -- Joey Hess <joeyh@debian.org> Sun, 18 Jan 2009 14:50:57 -0500
+
ikiwiki (3.02) unstable; urgency=low
* blogspam: New plugin, adding spam filtering for page editing / comment