I don't have any direct experience with utf-8 headers, but I have
noticed that some browsers (namely IE) ignore http headers and/or
meta-tags at will.

An example off the top of my head is when printing images from a
cgi. Unless the cgi ends in something like .jpg or .gif, the browser
will just dump the binary data on-screen or not at all. I've used a
work around successfully by simply tacking on a GET string like
my.cgi?some.gif. IIRC the same happens with .txt files that contain
unescaped HTML. Regardless of headers, the HTML will be interpreted
as HTML.

Anyway the point of this being that interpretation of headers, meta-
tags and even page content is browser dependant. It's got
little/nothing to do with the httpd (barring unusual configurations).
Normally you just have to find a solution by trial and error to code
around the problem. If having portable code means adding an extra
line or two ... c'est la vie. There's usually not much else you can
do.

-Shaun


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to