TT and UTF8?

Dave Hodgkinson davehodg at
Fri Jan 29 23:10:26 GMT 2010

On 29 Jan 2010, at 19:07, Dave Cross wrote:
> There's a Perlanet fork that has a hack for dealing correctly with Templates that contain UTF-9 whether or not they contain a BOM.
> It does it by overriding the Template::Provider::_decode_unicode subroutine.

So you're saying this is a problem you've had?

I've turned off caching in TT, inserted "Motörhead múm" into the
template as static text and a BOM (od -x 0000000 bbef 3cbf...) as
the first octets. Works first time, fails second.

I parse this out of the final string abd is also printed using an octet

[Fri Jan 29 22:55:48 2010] -e: Motörhead
[Fri Jan 29 22:55:48 2010] -e: 4d6f74c3b67268656164 

Looks about right. when it fails: 

[Fri Jan 29 22:55:52 2010] -e: Motörhead 
[Fri Jan 29 22:55:52 2010] -e: 4d6f74c3b67268656164

As far as I'm concerned it's getting mangled *after* I've unleashed it
to apache. It's a low traffic app. I'm sorely tempted to load up a and set MaxRequestsPerClient to 1.

Dave Hodgkinson                                MSN: davehodg at
Site:                  UK: +44 7768 490620

More information about the mailing list