В одном из сценариев автоматизации мне понадобилось "на лету" менять значения в шаблонах для нескольких API, которые в последствии разворачивались в другое окружение.
Неожиданно для себя я получил какое-то невменяемое сообщение об ошибке а-ля неопознанные команды и т.д. Сначала я заглянул в шаблон через Notepad, но ничего не обнаружил, однако, каково было моё удивление, когда я открыл тот же шаблон в Visual Studio Code.
Изменения производились через PowerShell скрипт и он был всему виной. Другого объяснения у меня не было.
Происходила замена символа одинарной кавычки на код.
Очень интересно то, что кодированные кавычки появлялись уже после чтения файла, а не после его сохранения.
Проблема решилась достаточно банально.
Комментариев нет:
Отправить комментарий
Уважаемый коллега, Ваш комментарий пройдёт модерацию, чтобы избежать спам-атак в ленте. Спасибо за понимание.