Вот кусочек с заголовка страницы:
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
Может всё же язык привести в соответствие? У нас тут ru, а не en.
Далее:
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
И:
mike@sochi:/~> lynx -mime_header ссылка
HTTP/1.1 200 OK
Date: Thu, 28 Jul 2005 11:24:38 GMT
Server: Apache/1.3.31 (Unix) PHP/4.3.6 rus/PL30.20
X-Powered-By: PHP/4.3.6
Connection: close
Content-Type: text/html; charset=koi8-r
Вот эти два абсолютно разных charset'а лично мне портят жизнь. Есть два варианта решения проблемы:
1. Убрать из текста страниц charset=windows-1251. Просто убрать.
2. Поговорить с хостером на предмет правки заголовка. Или самому прописать в .htaccess что-нить типа CharsetSourceEnc windows-1251. Сам .htaccess поместить в корень сайта.