Hey Gunnar, this is it. I don't remember what did I do yesterday night and why it was not working, but now I tested it and it is perfect! The solution was what you wrote: just omit setting the *binmode STDOUT, 'utf8';* and use the rest. And that is it. I would like to thank all of you for your help! Best regards, Attila On Thu, Dec 19, 2013 at 9:08 AM, WK <wanradt@gmail.com> wrote:
2013/12/19 Attila Bárdi <attila.bardi@gmail.com>
But I don't know the solution.
You must deal with decoding in your module, but in your script it should work like this:
#!/usr/bin/perl use strict; use warnings; use Encode; binmode STDOUT, 'utf8';
my $somebody = LdapPerson->new(); $somebody = LdapPerson->search('attila.bardi@example.com'); print "displayname: " . decode('utf-8', $somebody->get_displayName() ) . "\n"
In Dancer you must omit setting binmode on STDOUT, because Dancer sets it itself. Hope it gives some hints how to deal with such problem.
-- Wbr, Kõike hääd,
Gunnar
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users