Hi,
Stephen wrote:[color=blue]
>
> Paul Gorodyansky wrote:[color=green]
> > David,
> >
> > David Komanek <komanek@natur.cuni.cz> wrote in message news:<3f746a17$0$62077$75868355@news.frii.net>...
> >[color=darkred]
> >>Hi all,
> >>
> >>thank you for the responses. Unfortunately my colleague is abroad, in
> >>Netherlands and I have no possibility to play with his compoter (and all
> >>computers in his department, too :-) But What I can tell for sure is
> >>that I have the appropriate meta-tag in the page: iso-8859-2. He says he
> >>has iso-8859-1 is his setting what he sees in the "view|encoding" menu
> >>as selected.[/color]
> >
> >
> > If you would let us know the URL it would be easier for us to
> > help you.
> > Any way, the above happens often with Russian too for the following reason:
> > - author created good page with correct META...charset=
> > - he placed .html to the Web Server of his Internet Provider
> > - The Web Server of the Provider is configured in such a way that
> > it places Charset=iso-8859-1 ("Western European") into
> > HTTP Header that is sent along with the page itself to a reader
> > (
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html )
> >
> > - HTTP Header, but the standards, has higher priority than META...charset=
> > so browser gets it as a iso-8859-1 page!
> >
> > So your friend needs to ask Web Server people if they do the above.
> > For example, my Internet Provider, CompuServe, does NOT fill our
> > Charset field of HTTP Header, so in my files META...charset=
> > works OK.
> >[/color]
>
> Is it possible that you might also get 8859-1 because the client sends
> this in the Accept-charset request header? Without providing for
> alternatives, and regardless of server configuration?[/color]
No, not really. First - and it's easy to verify - many browsers - and
MS Internet Explorer is one of them - do *not* fill out Accept-Charset
field - you can check it for example using "CGI Test Script" link
here:
http://koi8.pp.ru/frame.html?htmlreq.html
Second, Accept-Charset is for different reason - when server has
*several* variants of the same page, say one contains same Russian
text in KOI8-R encoding, another - in Windows-1251 encoding, then
a browser via Accept-Charset=koi8-r tells the server what it
can take. Server can not *make* a document to be KOI8-R if it does not
havev such. Same in our case - if server contains ISO-8859-2
document and browser (f.e. Mozilla) requests ISO-8859-1, then
it does not mean at all that server will send existing -2 document
as -1.
--
Regards,
Paul Gorodyansky
"Cyrillic (Russian): instructions for Windows and Internet":
http://ourworld.compuserve.com/homepages/PaulGor/