aboutsummaryrefslogtreecommitdiff
path: root/lib/WebCoso/ReST.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/WebCoso/ReST.pm')
-rw-r--r--lib/WebCoso/ReST.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/WebCoso/ReST.pm b/lib/WebCoso/ReST.pm
index f8cda3f..cc29d95 100644
--- a/lib/WebCoso/ReST.pm
+++ b/lib/WebCoso/ReST.pm
@@ -6,6 +6,7 @@ use Path::Class;
use Text::Restructured;
use Text::Restructured::Writer::LibXML;
use Log::Log4perl ':easy';
+use Encode;
sub new {
my ($class,%opts)=@_;
@@ -27,7 +28,7 @@ sub new {
$self->{fc}->add_parser(qr{\.rest\.txt$} =>
sub {
- my $dudom=$self->{rest}->Parse($_[1],$_[0]);
+ my $dudom=$self->{rest}->Parse(decode('utf-8',$_[1]),$_[0]);
return Text::Restructured::Writer::LibXML
->new->ProcessDOM($dudom);
});