Ошибка Powershell при автоматическом запуске скрипта - PullRequest
2 голосов
/ 17 октября 2019

Я использовал следующий код cmd /c $hash > $in 2>&1 для запуска определенного исполняемого файла с использованием powershell. Вот проблемы, с которыми я сталкиваюсь

  1. Эта команда работает на ПК, но не на серверах.
  2. Эти команды могут отлично работать вручную на сервере, но при планировании это приводит к ошибке какследующий

UnicodeEncodeError: кодек 'charmap' не может кодировать символы в позиции 33-35: отображение символов на неопределенное

Пожалуйста, помогите.

1 Ответ

6 голосов
/ 17 октября 2019

Поскольку я знаю, что столкнулся с такой же проблемой при разработке скрипта на python, и после большого количества поиска я обнаружил, что столкнулся с проблемой charmap из-за проблемы с кодировкой.

Что мне нужноdo устанавливает utf-8 в качестве кодировки по умолчанию, и после установки в моем скрипте python я могу решить вышеуказанную проблему.

Попробуйте установить правильную кодировку при чтении или открытии файла и надеюсь, что вы найдете решение для своегопроблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...