[Dbix-class] Re: utf8 / pg double encoding problem
demerphq
demerphq at gmail.com
Sun Jan 6 13:25:29 GMT 2008
On 06/01/2008, Aristotle Pagaltzis <pagaltzis at gmx.de> wrote:
> * Daniel McBrearty <danielmcbrearty at gmail.com> [2008-01-06 13:30]:
> > On Jan 6, 2008 1:29 AM, Aristotle Pagaltzis <pagaltzis at gmx.de> wrote:
> > > * Daniel McBrearty <danielmcbrearty at gmail.com> [2008-01-06 00:00]:
> > > > [debug] abçöeü
> > > > [debug] $VAR1 = "ab\x{c3}\x{a7}\x{c3}\x{b6}e\x{c3}\x{bc}";
> > > > [debug] it's UTF8!
> > >
> > > Err, why doesn't Dumper say "ab\x{e7}\x{f6}e\x{fc}"? Strange
> > > that the first line looks correct, though.
> >
> > because it is utf8? shouldn't it be?
>
> What Dumper outputs is the UTF-8 byte sequence; but the next line
> says that the Unicode flag is set, so this is a character string,
> not a byte string. So it's already double-encoded.
>
> I don't understand why the first line looks correct though.
What i dont understand is the mismatch between the two printed strings
(the debug one and the one in the table in the OP). If someone could
explain why they are different i think youd have a solution.
cheers,
yves
--
perl -Mre=debug -e "/just|another|perl|hacker/"
More information about the DBIx-Class
mailing list