По прост начин как правим правилно руски страници

Ето инструкция стъпка по стъпка за правилната подготовка на вашите руски страници за WWW във връзка с кодирането KOI8-R, която при никакви обстоятелства не изисква от потребителя ръчно да избира кодирането.

  1. Ако имате избор на кодиране на страниците си, изхвърлете тази част от HTML кода: вече няма да имате нужда от нея - отсега нататък всичко ще се случва автоматично.
  2. Ако имате страници не в кодиране KOI8-R ги прекодирайте там с някакъв конвертор: за Win95/98/Me, 10/8/7/Vista/XP, Unix, OS/2, DOS. Нищо ужасно няма да се случи: ако направите всичко останало правилно, тогава в тази форма те все още могат да бъдат редактирани, да речем, в Microsoft FrontPage без забележима разлика. Освен това, в тази форма страниците ви ще бъдат еднакво ясно видими за всички операционни системи без кодиращи превключватели.
    1. Проверете първия ред на вашите руски HTML документи, той трябва да изглежда така (за стандарта HTML5): или, за стандарта HTML 4.01, така: Ако няма такъв ред, или номерът след думата HTML е по-малък от 4.01, поставете го в самото начало. За страници с рамки ще има малко по-различна опция:

    Заменете следващия таг с маркер, това ще означава, че документът ви е на руски език, ще ви позволи да активирате автоматично пренасяне на тирета в стилове за някои браузъри и ще улесни живота на някои търсачки.

    Забележка за експерти: атрибутът lang е дефиниран само от HTML 4.0, така че горните DTD са задължителни.

    Какво трябва да се направи допълнително в случай на използване на няколко езика в един HTML документ и други подробности, вижте раздела „Информация за езика и посока на текст“ в описанието на HTML стандарта.

    Попитайте вашия уеб администратор какво нещо имате като уеб сървър, ако той отговори:

    какво е Apache или Apache/RUS ,

    в най-горната директория, съдържаща вашите страници, създайте файл, наречен .htaccess, четим от всички, със следните редове:

    • За версии на Apache от 1.3.12:
    • За версии на Apache от 1.3.10:
    • За по-стари версии на Apache (или ако не знаете версията):

    Ако вече имате .htaccess файл, просто добавете тези редове там.

    Написано в .htaccess се разпространява във всички поддиректории надолу по дървото.

    При такива настройки не е необходимо (но е възможно) да се посочва езикът с етикета, както е описано по-горе. Посочването на езика в HTML документа има предимство пред посочването на сървъра. Други тънкости при определяне на езика и превключване между няколко езика в рамките на един HTML документ могат да бъдат намерени по-подробно в раздела "Информация за езика и посока на текст" на описанието на HTML стандарта.

    Тъй като за текстови (* .txt) документи, не можете да посочите езика по никакъв начин вътре документ, посочването на сървъра е единствената алтернатива.

    Ако имате Apache/RUS на вашия сървър, препоръчително е да деактивирате всяко автоматично прекодиране, като добавите директива към .htaccess (работи, започвайки от версията Apache/RUS PL20).

    ПРЕДУПРЕЖДЕНИЕ: в последните версии на Apache, обработката на файлове по подразбиране .htaccess изключен в основната конфигурация (с директивата AllowOverride None), т.е. настройките ви няма да имат ефект. В този случай помолете уеб администратора да активира такава обработка за вашата директория, като добави директивата към съответния раздел на конфигурацията на Apache.

    какво NCSA ,

    във всяка директория, съдържаща вашите страници, създайте файл, наречен .htaccess, четим от всички със следните редове: Ако файлът .htaccess вече съществува, просто добавете тези редове там.