Я не уверен, что ему не хватает метки порядка байтов - которая не требуется и не рекомендуется в UTF-8 (поскольку порядковый номер не имеет значения) - я думаю, что это просто кодировка файла.Я считаю, что Блокнот добавляет спецификацию по умолчанию при сохранении в формате UTF-8, но я всегда сохраняю файлы без него, поскольку некоторые программы, получающие данные UTF-8, не ожидают спецификации.
Но да, нижняя строка, зайдите в файл и сохраните как в UTF-8.Если вы используете Notepad, я бы порекомендовал использовать другой редактор - для JS что-то более легкое, например Notepad ++ , работает хорошо - так что вы можете изменить кодировку по умолчанию, среди многих другихвыгоды.