Email::Store::Attachment - my losing battle

jesse jesse at fsck.com
Wed Nov 29 16:12:42 GMT 2006




On Wed, Nov 29, 2006 at 02:18:16PM +0000, Simon Cozens wrote:
> Chisel Wright:
> > ERROR:  invalid byte sequence for encoding "UTF8": 0xff
> >  [for Statement "INSERT INTO attachment (content_type, filename,
> > payload, id, mail)
> 
> I have no idea what's going on - Email::Store seems to be doing what it's told
> - but I suspect it's a Postgresql thing. This error is basically the database
> telling you it's unhappy with your UTF8. But the payload isn't UTF8, and
> Postgresql shouldn't be thinking that it is. In fact, UTF8 shouldn't come into
> this at all. So something is being too clever for its own good, and I suspect
> it's either Postgres or DBD::Pg.

My pre-coffee guess is that it's not binding the column as a blob type
before doing the insert.  Postgres and DBD::Pg blob support used to suck
rocks. (RT needed to Base64 binary attachments), but things have
improved markedly in the past couple of years.


> -- 
> For me, UNIX is a way of being. -Armando P. Stettner
> 

-- 


More information about the london.pm mailing list