У цій статті ми розповімо про те, як змінити кодування сторінки так, щоб російська символи відображалися нормально, а не як різні кракозябри.
Якщо ви відкриваєте сторінку, а там на місці кирилиці відображаються знаки питання:
Або в разі, коли російські літери замінюються на кракозябри:
Те для того, щоб повернути сторінку до нормального вигляду вам потрібно перевірити дві речі:
- Правильне кодування стоїть у самого файлу html або php сторінки
- Правильне кодування стоїть в мета-тегах сторінки
Буває так же ще проблема в сервері, на якому відображається сторінка, там теж може стояти неправильна кодування, але цей випадок ми розбирати не будемо.
Якщо у вас стоїть неправильна кодування у самого файлу
Тоді під час запису російськомовних слів в коді сторінки при збереженні вам буде видаватися попередження про неправильному кодуванні сторінки, виглядати це буде приблизно так:
Тут говориться приблизно наступне.
"Документ має не коректну кодування, при збереженні файлу деякі символи будуть збережені не вірно. Щоб вирішити проблему поміняйте кодування файлу на UTF-8"
Така проблема може торкнуться будь-якого файлу, не обов'язково HTML. але і, наприклад, CSS або JS.
Для того, щоб змінити кодування файлу, необхідно відкрити його в стандартному Блокноті. який є на всіх Windows ОС. При збереженні в випадаючому списку вибрати кодування UTF-8. змінити тип файлу на Все файли і підтвердити збереження. Тепер все це ж але в картинках:
Чи не правильна кодування стоїть в мета-тегах сторінки
Де подивитися кодування в мета-тегах? Відкриваємо код сторінки і шукаємо в розділі
таку строчку:Як ви вже зрозуміли, нас цікавить рядок . вона то і задає кодування документа, якщо у вас відсутній цей тег або як значення атрибуту charset варто якесь інше значення, то змініть його на utf-8.