【问题标题】:Powershell Error when run the script automatically自动运行脚本时出现Powershell错误
【发布时间】:2019-10-17 05:16:15
【问题描述】:

我正在使用以下代码cmd /c $hash > $in 2>&1 使用 powershell 运行特定的可执行文件。这是我面临的问题

  1. 此命令适用于 PC,但不适用于服务器。
  2. 此命令可以在服务器中以手动方式完美运行,但是在调度时,它会遇到如下错误

UnicodeEncodeError: 'charmap' 编解码器无法对位置 33-35 中的字符进行编码:字符映射到未定义

请帮助。

【问题讨论】:

    标签: python powershell server


    【解决方案1】:

    据我所知,我在使用 python 开发脚本时遇到了同样的问题,经过大量搜索后,我发现由于编码问题,我遇到了charmap 问题。

    我需要做的是将utf-8设置为默认编码&在我的python脚本中设置它之后我能够解决上述问题。

    在读取文件或打开文件时尝试设置正确的编码,希望您能找到解决问题的方法。

    【讨论】:

    • 你好,我是新来的,你能帮我教一下怎么做吗?该脚本都是powershell,没有使用python。但错误显示 pyton。
    • 我对powershell不太了解,因为我从来没有研究过它。Python将字符串转换为UTF-8就像使用string.encode(encoding='UTF-8',errors='strict')。做一些搜索如何在powershell中设置编码可能会为您的问题找到解决方案。
    猜你喜欢
    • 2019-11-04
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 2023-03-21
    • 2021-03-17
    • 2019-08-23
    • 2020-08-02
    • 2020-10-07
    相关资源
    最近更新 更多