1) записываю файлы на диск в кодировке utf-8 при помощи gedit (там кодировка явно указывается)
2) Прописал апачу в конфиг директории
AddDefaultEncoding utf-8
3) Текст в консоле правильно отображается в кодировке utf-8
http-заголовок тоже выдается:
# telnet mysite 80
Trying mysite...
Connected to mysite.
Escape character is '^]'.
GET http://mysite/index.htm HTTP 1.1
HTTP/1.1 200 OK
Date: Mon, 28 Jun 2010 01:50:38 GMT
Server: Apache
Last-Modified: Sun, 27 Jun 2010 21:58:54 GMT
ETag: "2d59c8-1471-48a0a1c2f2380"
Accept-Ranges: bytes
Content-Length: 5233
Connection: close
Content-Type: text/html; charset=utf-8
<html>
...
4) в тексте страницы точно нет тега meta
5) в Firefox есть пункт меню «Вид» -> «Кодировка» -> «Настроить список»
Там стоят кодировки:
Юникод (UTF-8)
Кириллица (Windows-1251)
Кириллица/Россия (CP-866)
Западноевропейская (ISO-8859-1)
Почему-то если я убираю западноевропейскую, она туда обратно сама добавляется
Файрфокс отображает страницу в кодировке «Кириллица (ISO-8859-5)», а не в utf-8 (это видно если в контекстном меню на странице выбрать пункт «Информация о странице»
www-client/mozilla-firefox-3.6.3, www-servers/apache-2.2.15
Что надо донастроить?