Як змінити кодову сторінку

Як змінити кодову сторінку


При завантаженні сторінки сайту браузер приймає безліч інформації, у тому числі і дані про кодову сторінку, що визначає параметри відображення мови. Зазвичай кодова сторінка задається при створенні сайту, але іноді виникає необхідність змінити її на вже працюючому ресурсі.


 

Інструкція

1. Кодові сторінки потрібні для підтримки різних мов, при цьому кожна сторінка має свій номер. Наприклад, кирилиці відповідають кодування Windows 1251, KOI8 - R, KOI8 - RU, ISO8859 - 5, DOS 866. З них найбільше поширення в інтернеті отримала перша. Свої кодування мають і інші мови.

2. Враховуючи, що мов багато, колишніх кодувань в якийсь момент стало не хапати, вони виявилися не занадто зручними. Тому в 1991 році некомерційною організацією "Консорціум Юникода" був запропонований новий варіант кодування, що дозволяє представити алфавіти практично усіх існуючих мов. Код дістав назву "Юникод" (Unicode).

3. Юникод має декілька варіантів представлення, найвідомішим став UTF - 8. У інтернеті саме він став поступово приходити на зміну колишнім кодуванням. Гідність Юникода в тому, що ви, зайшовши на сторінку, ніколи не побачите замість букв набір незрозумілих символів. Символи в кодуванні UTF - 8 коректно відображаються на комп'ютерах з будь-якою мовою. Іноді термін "Юникод" використовують як синонім кодування UTF - 16, використовуваною в інтерфейсах Windows.

4. Оскільки на ресурси рунета заходять і користувачі інших країн, заміна старих кодувань на нову стала досить актуальною. Адже неправильне відображення тексту примушує користувача покинути ресурс, що негативно позначається на його популярності.Для зміни кодування сторінки відкрийте її в програмі Dreamweaver. Виберіть меню "Змінити" - "Властивості сторінки". У вікні, що відкрилося, виберіть пункт "Назва/кодування", встановіть кодування "Юникод" і натисніть ОК. У полі "Включити підпис Unicode" галочка не ставиться. Змініть так усі сторінки сайту.

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 може принести різні проблеми, тому працюйте з копією сайту. Замінюйте основні сторінки зміненими тільки після того, як переконаєтеся в тому, що все працює. При необхідності пошукайте в мережі довідкові матеріали, що описують саме вашу ситуацію.