Инструкция
1
Кодовые страницы необходимы для поддержки разных языков, при этом каждая страница имеет свой номер. Например, кириллице соответствуют кодировки Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866. Из них наибольшее распространение в интернете получила первая. Свои кодировки имеют и другие языки.
2
Учитывая, что языков много, прежних кодировок в какой-то момент стало не хватать, они оказались не слишком удобными. Поэтому в 1991 году некоммерческой организацией «Консорциум Юникода» был предложен новый вариант кодировки, позволяющий представить алфавиты практически всех существующих языков. Код получил название «Юникод» (Unicode).
3
Юникод имеет несколько вариантов представления, самым известным стал UTF-8. В интернете именно он стал постепенно приходить на смену прежним кодировкам. Достоинство Юникода в том, что вы, зайдя на страницу, никогда не увидите вместо букв набор непонятных символов. Символы в кодировке UTF-8 корректно отображаются на компьютерах с любым языком. Иногда термин «Юникод» используют как синоним кодировки UTF-16, используемой в интерфейсах Windows.
4
Так как на ресурсы рунета заходят и пользователи других стран, замена старых кодировок на новую стала достаточно актуальной. Ведь неправильное отображение текста заставляет пользователя покинуть ресурс, что негативно сказывается на его популярности.Для смены кодировки страницы откройте ее в программе Dreamweaver. Выберите меню «Изменить» - «Свойства страницы». В открывшемся окне выберите пункт «Название/кодировка», установите кодировку «Юникод (UTF-8)» и нажмите ОК. В поле «Включить подпись Unicode (BOM)» галочка не ставится. Измените так все страницы сайта.
5
Если ваш сайт размещен на веб-сервере Apache (эти данные есть в справочных материалах хостинга), следует в программе Notepad++ создать текстовый файл .htaccess (в начале ставится точка). Делается это так: откройте Notepad++, выберите «Файл» - «Новый». Впишите в него следующую строку: AddDefaultCharset <UserJS-USH-highlight tabindex="0" iID="1" on=" style="background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; background-image: none; background-color: #ff66ff" term="4">utf-8</UserJS-USH-highlight>. Если данный файл уже есть, просто добавьте в него указанную строку.
6
Теперь нажмите «Кодировки» - «Преобразовать в UNIX-формат». Закройте программу, появится запрос на сохранение. Подтвердите сохранение, выберите место для него. Укажите название файла .htaccess, тип файла оставьте All types(*.*) и нажмите «Сохранить». Теперь загрузите этот файл в корневую директорию сайта – туда же, где находится файл главной страницы.
7
В том случае, если сайт использует базы данных, следует добавить в PHP-код подключения к БД перед закрывающим тегом ?> эту строку: @mysql_query("SET NAMES '<UserJS-USH-highlight tabindex="0" iID="1" on=" style="background-attachment: scroll; background-repeat: repeat; background-position: 0% 0%; background-image: none; background-color: #ff66ff" term="4">utf8</UserJS-USH-highlight>'");
8
Перевод сайта на кодировку UTF-8 может принести различные проблемы, поэтому работайте с копией сайта. Заменяйте основные страницы измененными только после того, как убедитесь в том, что все работает. При необходимости поищите в сети справочные материалы, описывающие именно вашу ситуацию.