Кодування сайту (або кодування веб-сторінки) – це спосіб представлення тексту і символів на веб-сторінці з використанням певних символьних кодів або наборів символів. Кодування визначає, як браузер має інтерпретувати й відображати символи, як-от букви, цифри, знаки пунктуації та символи спеціальних мов, на веб-сторінці.
Існує безліч різних кодувань, і вибір кодування залежить від мови, якою написано контент веб-сторінки, а також від особливостей мови та регіональних налаштувань. Деякі з найпоширеніших кодувань включають в себе:
- UTF-8: Це одне з найпоширеніших і універсальних кодувань. UTF-8 підтримує безліч різних мов і символів, включно з латиницею, кирилицею, китайськими, японськими та багатьма іншими символами. Вона широко використовується на сучасних веб-сайтах.
- ISO-8859-1 (або Latin-1): Це кодування поширене для західних мов, заснованих на латиниці, але воно обмежене в підтримці символів різних мов і не підходить для багатьох світових мов.
- Windows-1251: Це кодування часто використовується для кириличних мов, таких як українська.
- ISO-8859-5: Це розширення Latin-1, призначене спеціально для кириличних символів.
Важливо правильно встановлювати кодування на веб-сторінці, щоб гарантувати коректне відображення тексту на різних браузерах і пристроях. Неправильно вибране кодування може призвести до проблем із відображенням та інтерпретацією тексту, особливо якщо сторінка містить символи, які не підтримуються обраним кодуванням. UTF-8 є рекомендованим кодуванням для більшості сучасних веб-сторінок, оскільки воно забезпечує максимальну сумісність із різними мовами та символами.
Для засвідчення того, що вміст сайту відповідає обраному кодуванню, проводиться валідація. Цей процес допомагає знаходити і виправляти помилки в коді веб-сторінки, які можуть ускладнити комфортне використання сайту його відвідувачами.