UTF-8 + HTML::Template + CGI::Fast
Dave Hodgkinson
davehodg at gmail.com
Fri Dec 4 11:18:31 GMT 2009
On 4 Dec 2009, at 10:54, Andrew McGregor wrote:
>> If a user enters UTF-8 chars then the string displayed is corrupt, or
>> looks like it has been double encoded.
>
> Adding this:
>
> 1293 $rtbx_senderDetails = decode("utf8", $rtbx_senderDetails);
>
> Just before passing the param to HTML::Template seems to work.
>
> So I'm switching the UTF flag on which means it is handled correctly
> by HTML::Template?
>
> Also, is there a more global way to resolve this as there are a few fields?
>
Every string needs to be laundered AFAIK.
Maybe 5.12 will make it all better?
--
Dave Hodgkinson MSN: davehodg at hotmail.com
Site: http://www.davehodgkinson.com UK: +44 7768 490620
Blog: http://www.davehodgkinson.com/blog
Photos: http://www.flickr.com/photos/davehodg
More information about the london.pm
mailing list