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>