Главная Полезное Как сохранить файл в кодировке UTF-8

Как сохранить файл в кодировке UTF-8

Задача:

1. У нас есть файл: file-01.html.
2. Надо сохранить его в кодировке -> UTF-8.

Решение 1.
  1. Открываеем file-01.html в текстовом редакторе Блокнот.
  2. Выбикаем «Сохранить как…».
  3. Выбираем кодировку UTF-8.
  4. Жмем кнопку - Сохранить.

    utf-8

Решение 2.
  1. Открываем file-01.html в текстовом редакторе Notepad++
  2. Меню -> Кодировки.
    Здесь видим, что Notepad++ определяет сам известную кодировку открытого файла.

  3. Выбираем   Преобразовать в UTF-8 .
    (Кодироака "UTF-8" отличается от "UTF-8 c BOM" тем, что требует строгого указания кодировки в самом тексте файла).

  4. Меню -> Файл -> Сохранить (не забывать).

    utf-8

 

Как браузер определяет кодировку?

Мы сами сообщаем браузеру о том, какая кодировка установлена для данного 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-теге на странице.

utf-8
utf-8

4) В случае
Если в META-теге указана нужная кодировка, а сайт все равно отображает "абракадабру", то нужно проверить настройку сайта на хостинге (веб-сервере).
Обычно на хостингне в настройках сайта указана кодировка utf-8.
Если в настройках хостинга указана кодировка windows-1251, то нужно сменить настройку на utf-8.