sending an HTTP charset header

webmaster <[email protected]> Thu, 20 May 2004 11:48:10 -0400
Newsgroups gmane.comp.web.perlfect-search
Message-ID <[email protected]>
Hello,

On my site, I send real http headers to declare the charset in use 
instead of the meta http-equiv hack. So for the search results page, I 
made the following changes. First, I added a section to conf.pl:

# The charset (character encoding scheme) for your site.
# ** Note ** : this is important to make sure user-agents can
# properly encode characters in the search results page
$CHARSET = 'iso-8859-1';

And in search.pl, I replaced 2 instances of the "content-type" lines 
with this line:

print "Content-Type: text/html; charset=", $CHARSET, "\n\n";


I thought I'd ask what the developer(s) thought of this. Is there 
anything crucial that I've overlooked?

Also, in a comment on results page template, there's a note about the 
importance of declaring a charset to prevent cross site attacks. How is 
such an attack carried out, and how does the charset prevent it? Just 
curious about that.

-- 
webmaster/admin:
http://www.tsmchughs.com/
_______________________________________________
perlfect-search mailing list
[email protected]
To unsubscribe, set other personal options or view the list archives please visit:
http://perlfect.com/mailman/listinfo/perlfect-search