aboutsummaryrefslogtreecommitdiff
path: root/lib/WebCoso
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2009-08-17 11:22:59 +0200
committerdakkar <dakkar@thenautilus.net>2009-08-17 11:22:59 +0200
commite660c18972e7e7d002a8abf881bfb566527fedaf (patch)
tree742017e2479604de271f4dd4af8f69f0e1293eae /lib/WebCoso
parentristretto %WebCoso::Common::docfiles, altrimenti file di backup e altre spoci... (diff)
downloadWebCoso-e660c18972e7e7d002a8abf881bfb566527fedaf.tar.gz
WebCoso-e660c18972e7e7d002a8abf881bfb566527fedaf.tar.bz2
WebCoso-e660c18972e7e7d002a8abf881bfb566527fedaf.zip
decode ReST files before parsing
Diffstat (limited to 'lib/WebCoso')
-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);
});