Другие языки программирования и технологии

Кодировка на сайте (HTML)

Есть сайт http://твойкамин. рф
Если пройти по http://твойкамин. рф то кодирока неправильно отображается, но если пройти по http://твойкамин. рф/index.html то всё работает. В коде сайта пишу:
<meta>
Почему браузеры неправильно определяют кодировку? Пробовал IE и opera
Используете движок какой то?
Файлы правите в редакторе текстовом?
Если да - то СОХРАНЯЙТЕ В ПРАВИЛЬНОЙ КОДИРОВКЕ.. .
Движок видимо требует чтобы все документы были сохранены в кодировке UTF8 а Вы сохраняете их в анси кирилица.. . отсюда и траблы.. .
Либо сервер апач принудительно кодирует в UTF8 в таком случае правим файл .htaccess
Стандартные "телодвижения" -
Добавить строку AddDefaultCharset UTF-8 в файл htaccess
Вместо html lang="en" если страница на русском переписать на html lang="ru"
Проверить в настройках баз данных (сравнение) что стоит пара charset=windows-1251 - charset=windows-1251 или UTF8
Если движок требует сохранения исходников в кодировке UTF а ты сохраняешь после их правки в редакторе в Latin - то и получаешь краказяблы вместо кирилицы.. .
В первой строке php-страниц впишите header('Content-Type: text/html;charset=utf-8'); - правильный совет.. .
Вот в принципе основные советы.. . а ты уже ищи где собака порылась.. .
И какая. . :)

P.S. У тебя meta стоит - < meta http-equiv = "Content-Type" content = "text/html; charset = utf-8" / >

Чего же ты хочешь???
Дмитрий Серебряков
Дмитрий Серебряков
32 166
Лучший ответ
пробуй сохранить без BOM в utf-8
и в meta на utf-8 подправь
нужно настроить редирект, для этого включить модреврайт в апаче
далее в .шта вписать правило для редиректа
там же добавить основную кодировку ютф-8