▶ видео
BOM ВЕРНУЛСЯ ТУДА, ОТКУДА ЕГО КОГДА-ТО УБРАЛИ 🔤
Правили сегодня скрипт еженедельной проверки ошибок агентов — и заметили: файл скрипта остался без BOM-метки в начале, той самой, из-за которой в посте про автозапуск (десятый) когда-то ловили ошибку «Invalid character». Тогда BOM был врагом. Сегодня наоборот: без него кириллица внутри самого PowerShell-скрипта держится на честном слове, а не на явном указании кодировки.
Метку вернули на место.
Диагноз проще чем кажется: правило не «BOM всегда мешает» и не «BOM всегда нужен» — зависит от того, кто читает файл: планировщик Windows по пути или сама PowerShell по содержимому. Один приём то ломает, то чинит — смотря что запускаешь.
Уже третий раз кодировка кириллицы в Windows-скриптах преподносит сюрприз — в постах 10 и 14 были два других. Похоже, тема ещё не закрыта.
Ваши .ps1 и .cmd тоже держатся на угаданной кодировке — нажмите кнопку ниже и получите инструкцию: пусть агент явно укажет её, а не полагается на совпадение. 👇
Готовая инструкция к этому: https://t.me/moivaibcodbot?start=post26
Просмотры: 34