Re: HTML::Template support for Unicode
Sven Neuhaus <[email protected]> Fri, 20 Jul 2007 09:58:37 +0200
| Newsgroups | gmane.comp.lang.perl.modules.html-template |
|---|---|
| Message-ID | <[email protected]> |
Erik van Konijnenburg schrieb: > This is to propose for inclusion in HTML::Template a patch that > adds unicode support. > If the template file happens to contain Unicode already, this breaks: > the bytes making up an UTF-8 character are fed to the Latin => unicode > transformation, and you end up with characters that are encoded twice. I have seen this problem "in the wild", too. > There are some ways to handle this situation: There is another way that is not quite as inconvenient: You can pass a filehandle to the constructor: open($fh, '<:utf8', 'template-file'); my $t = HTML::Template->new(filehandle => $fh); However, I agree that the option you patch adds is quite convenient. Care to add some tests for this problem, too? -Sven ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/