Бом это
Автор Grand Theft Auto задал вопрос в разделе Другие языки и технологии
Браузер выдает кракозябру в UTF-8 без BOM, а без BOM все норм, что такое BOM??? и получил лучший ответ
Ответ от Nnn7[гуру]
Byte Order Mark (BOM) - Unicode символ, используемый для индикации порядка байтов (порядка байт) текстового файла. Его кодовый символ U+FEFF. По спецификации его использование не является обязательным, однако если BOM используется, то он должен быть установлен в начале текстового файла. Помимо своего конкретного использования в качестве указателя порядка байтов, символ может также указать какой кодировкой Unicode закодирован текст.
Кодировка Unicode может использовать 16-битные или 32-разрядных числа и приложение должно знать как дальше с ним поступать. Поэтому потребность в BOM возникает при обмене документами.
Кроме кракозябр, имеет свойство "отправленных заголовков", т. е. допустим хедеры ты уже не пропишешь к доку с бом
nnn7
Мудрец
(19943)
Потому, что ты перекодировал текст, понятное дело, что внешне это будут кракозябры. Сперва выбираешь кодировку, потом вставляешь текст, а не наоборот.
Зачем вам UTF-8? Используйте windows-1251, он же кириллица.
В любом документе кликайте так как на скриншоте и сохраняйте! Проблем не будет.