Strange charset problem

As long as I know charset directive directs browser in which charset
data must be displyed. This is my layout section which tells that my
data is in windows-1250 character set.


But browsers (IE, Opera or FF) are ignoring this directive and always
default to UTF-8. I guess it is not browsers problem, since if I visit
other sites with different encodings, settings are reflected in
View/Encoding menu.

Pages are served from linux box (Ubuntu) through ODBC to MS-SQL server
and using UTF-8 is out of the question.

What am I missing?