Как сохранить файл в кодировке UTF-8
Задача:
1. У нас есть файл: file-01.html.2. Надо сохранить его в кодировке -> UTF-8. Решение 1.
- Открываеем file-01.html в текстовом редакторе Блокнот.
- Выбикаем «Сохранить как…».
- Выбираем кодировку UTF-8.
- Жмем кнопку - Сохранить.
- Открываем file-01.html в текстовом редакторе Notepad++
- Меню -> Кодировки.
Здесь видим, что Notepad++ определяет сам известную кодировку открытого файла.
- Выбираем Преобразовать в UTF-8 .
(Кодироака "UTF-8" отличается от "UTF-8 c BOM" тем, что требует строгого указания кодировки в самом тексте файла).
- Меню -> Файл -> Сохранить (не забывать).
Как браузер определяет кодировку?
Мы сами сообщаем браузеру о том, какая кодировка установлена для данного HTML файла.Делается это посредством META-тега и атрибут charset
1) <meta charset="utf-8">
2) <meta charset="windows-1251">
3) <meta Content-Type: text/html; charset=koi8-r>Атрибут charset указывает браузеру в какой кодировке отображать страницу сайта.
Важно!
При перекодировке файлов не забывать изменять
директивы в META-теге на актуальные.
Если в META-теге указана одна кодировка, а файл сохранен в другой кодировке, то на экране мы увидем
"абракадабру". Браузер в первую очередь открывает страницу в кодировке указанной в META-теге на странице.
4) В случае
Если в META-теге указана нужная кодировка, а сайт все равно отображает "абракадабру", то нужно проверить настройку сайта на хостинге (веб-сервере).
Обычно на хостингне в настройках сайта указана кодировка utf-8.
Если в настройках хостинга указана кодировка windows-1251, то нужно сменить настройку на utf-8.
Если в META-теге указана нужная кодировка, а сайт все равно отображает "абракадабру", то нужно проверить настройку сайта на хостинге (веб-сервере).
Обычно на хостингне в настройках сайта указана кодировка utf-8.
Если в настройках хостинга указана кодировка windows-1251, то нужно сменить настройку на utf-8.