Русские странички не нарушая стандартов - это просто!
Здесь приведена по шаговая инструкция правильной подготовки ваших русских страничек для WWW:
Если у вас на страничках стоит выбор кодировок, выкиньте этот кусок HTML кода: он вам больше не понадобиться -- отныне все будет происходить автоматически.
Если у вас странички не в кодировке KOI8-R, перекодируйте их туда каким-нибудь конвертером -- смотрите раздел . Ничего страшного не произойдет: если все дальнейшее вы сделаете правильно, то в таком виде их по-прежнему можно будет редактировать, скажем, в Netscape Composer
без всякой заметной разницы. Мало того, в таком виде ваши странички будут одинаково хорошо видны для всех операционных систем без всяких переключателей кодировок, превратившихся в бич русского WWW.
Внимание! Данный пункт можно пропустить, если на вашем сервере стоит Apache или какая-либо его разновидность (то есть в 90% случаев) -- в этом случае необходимая информация может быть задана в настройках Apache.
Если же вы предполагаете частые переезды с сервера на сервер с неизвестными HTTPD, следуйте указаниям пункта.
Проверьте самую первую строчку ваших русских HTML документов, она должна выглядеть примерно так:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Если такой строчки нет, или номер после слова HTML меньше 4.0, добавьте ее в самое начало.
Примечание для специалистов: атрибут LANG определен только в HTML 4.0 и выше, так что указание DTD обязательно.
Замените следующий за ней таг <HTML> на таг <HTML LANG=ru>, это укажет, что ваш документ на русском языке, и облегчит жизнь поисковикам.
Спросите вашего веб-мастера, что за штука стоит у вас в качестве веб-сервера, если он ответит:
что Apache или Apache/RUS:
в самом верхнем каталоге, содержащем ваши странички, создайте файл с именем .htaccess, доступный всем на чтение с такими строчками:
Для версий Apache, начиная с 1.3.12:
AddDefaultCharset koi8-r AddLanguage ru .html .txt
Для версий Apache, начиная с 1.3.10:
AddCharset koi8-r .html .txt AddLanguage ru .html .txt
Содержание Назад Вперед