Hello Dear Monks,
I have a problem with 'accent-characters' (èéà...) when creating a pdf with PDF::EasyPDF
#!/usr/bin/perl
use strict;
use warnings;
my $string = "pépé";
use PDF::EasyPDF;
my $pdf = PDF::EasyPDF->new({file=>"test.pdf",x=>mm(210),y=>mm(297)});
$pdf->text(mm(20),mm(297-20), $string )
$pdf->close;
print $string
in the pdf the string becomes 'pépé
'
I tried to add things like :
use utf8;
use open ':std' => ':utf8';
utf8::encode($string);
with no luck
As this encoding stuff is not really clear in my mind I don't know where to search
I'm on linux, LANG=fr_CH.UTF-8
Any hint welcome
Have a nice day
"There is only one good, namely knowledge, and only one evil, namely ignorance." Socrates
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|