UTF-8 + HTML::Template + CGI::Fast
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
More information about the london.pm