[cgiapp] UTF-8 output

Cees Hek ceeshek at gmail.com
Tue Nov 3 17:27:00 EST 2009


On Wed, Nov 4, 2009 at 12:15 AM, Michael Lackhoff
<lackhoff at zbmed.uni-koeln.de> wrote:
> On 03.11.2009 01:22 Cees Hek wrote:
>
>> Have a look at this perlmonks post by Rhesa:
>>
>> http://www.perlmonks.org/?node_id=651574
>
> Thanks Cees (and of course Rhesa), this is exactly what I need!
>
> Since you are the author of CAP::TT, may I also ask how and when you do
> the encoding of the template output? Is utf8::encode in postprocess the
> way to go?

Template Toolkit works fine with utf8 templates, so I don't think you
need to encode the template output yourself.  if your template files
contain a BOM at the start then you don't need to do anything, or you
can set the ENCODING option to 'utf8' manually.  See this FAQ entry
for the details.

http://search.cpan.org/dist/Template-Toolkit/lib/Template/FAQ.pod#Why_do_I_get_rubbish_for_my_utf-8_templates?

However, I guess you should ensure that any data that you send to TT
is utf8 encoded.

Cheers,

Cees


More information about the cgiapp mailing list