Как изменить кодовую страницу?
3 ноября 2014 г. Просмотров: 1309
При загрузке страницы сайта браузер принимает множество информации, в том числе и данные о кодовой странице, определяющей параметры отображения языка. Обычно кодовая страница задается при создании сайта, но иногда возникает необходимость изменить ее на уже работающем ресурсе. Создать сайт самостоятельно с Wix.comКодовые страницы необходимы для поддержки разных языков, при этом каждая страница имеет свой номер. Например, кириллице соответствуют кодировки Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866. Из них наибольшее распространение в интернете получила первая. Свои кодировки имеют и другие языки. Учитывая, что языков много, прежних кодировок в какой-то момент стало не хватать, они оказались не слишком удобными. Поэтому в 1991 году некоммерческой организацией «Консорциум Юникода» был предложен новый вариант кодировки, позволяющий представить алфавиты практически всех существующих языков. Код получил название «Юникод» (Unicode). Юникод имеет несколько вариантов представления, самым известным стал UTF-8. В интернете именно он стал постепенно приходить на смену прежним кодировкам. Достоинство Юникода в том, что вы, зайдя на страницу, никогда не увидите вместо букв набор непонятных символов. Символы в кодировке UTF-8 корректно отображаются на компьютерах с любым языком. Иногда термин «Юникод» используют как синоним кодировки UTF-16, используемой в интерфейсах Windows. Так как на ресурсы рунета заходят и пользователи других стран, замена старых кодировок на новую стала достаточно актуальной. Ведь неправильное отображение текста заставляет пользователя покинуть ресурс, что негативно сказывается на его популярности.Для смены кодировки страницы откройте ее в программе Dreamweaver. Выберите меню «Изменить» - «Свойства страницы». В открывшемся окне выберите пункт «Название/кодировка», установите кодировку «Юникод (UTF-8)» и нажмите ОК. В поле «Включить подпись Unicode (BOM)» галочка не ставится. Измените так все страницы сайта. Если ваш сайт размещен на веб-сервере Apache (эти данные есть в справочных материалах хостинга), следует в программе Notepad++ создать текстовый файл .htaccess (в начале ставится точка). Делается это так: откройте Notepad++, выберите «Файл» - «Новый». Впишите в него следующую строку: AddDefaultCharset utf-8. Если данный файл уже есть, просто добавьте в него указанную строку. Теперь нажмите «Кодировки» - «Преобразовать в UNIX-формат». Закройте программу, появится запрос на сохранение. Подтвердите сохранение, выберите место для него. Укажите название файла .htaccess, тип файла оставьте All types(*.*) и нажмите «Сохранить». Теперь загрузите этот файл в корневую директорию сайта – туда же, где находится файл главной страницы. В том случае, если сайт использует базы данных, следует добавить в PHP-код подключения к БД перед закрывающим тегом ?> эту строку: @mysql_query("SET NAMES 'utf8'"); Перевод сайта на кодировку UTF-8 может принести различные проблемы, поэтому работайте с копией сайта. Заменяйте основные страницы измененными только после того, как убедитесь в том, что все работает. При необходимости поищите в сети справочные материалы, описывающие именно вашу ситуацию.
Оцените статью!