CSS властивості
ГлавнаяБлогЧому замість кириличного тексту виводяться ромби?

Чому замість кириличного тексту виводяться ромби?

242

Іноді під час відображення веб-сторінки в браузері замість тексту можна спостерігати ромбики або інші символи. Але зовсім не той текст, який ми очікуємо (мал. 1).

у браузері

Мал. 1. Нечитаний текст у браузері

Таке відбувається при збереженні файлу в неправильному кодуванні, наприклад, в ANSI. Недостатньо додати <meta charset="utf-8"> у код, потрібно, щоб і сам HTML-файл був збережений у кодуванні UTF-8. Для цього слід використовувати редактори, які підтримують різні кодування та можуть перетворити текст з одного кодування на інше. Наприклад, у популярному редакторі Notepad++ під Windows для потрібного кодування слід вибрати меню Кодування > Перетворити на UTF-8 (мал. 2).

Перетворення кодування на Notepad++

Мал. 2. Перетворення кодування на Notepad++

Після збереження файлу текст у браузері буде відображатися коректно.