On Tue, 23 May 2006, Josh Clark wrote:

Here's a strange bug that I encountered while running HTML::Template 2.8 under Perl 5.006001 (doesn't happen in the various flavors of 5.8 that I've tried).

Sounds like a good reason to upgrade.

The problem appears to be related to the uc function in line 1969:

   $which = uc($1); # which tag is it

Doing something with $1 (e.g. printing it or assigning it to a variable) before calling the uc function fixes the problem.

   $which = $1;
   $which = uc($1); # which tag is it

I've seen this kind of Perl bug before in 5.6.x Perls when dealing
with UTF-8 data.  Are you intentionally doing UTF-8 work with Perl
5.6?  If not maybe you can force the data to be treated as plain
ascii, perhaps by playing with your LC_LANG setting.

-sam


-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to