Avoid feeding decoded unicode to Term::ReadLine
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.)master
parent
1802503af1
commit
639f464cb3
|
@ -9,12 +9,13 @@ use IkiWiki;
|
|||
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 ($) {
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
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
|
||||
|
|
Loading…
Reference in New Issue