我正在使用以下代码cmd /c $hash > $in 2>&1
来使用Powershell运行特定的可执行文件。这是我面临的问题
UnicodeEncodeError:“ charmap”编解码器无法对位置33-35中的字符进行编码:字符映射为未定义
请帮助。
答案 0 :(得分:6)
据我所知,在python中开发脚本时遇到了同样的问题,经过大量搜索,我发现由于编码问题,我面临着charmap
问题。
我需要做的是将utf-8
设置为默认编码,并在python脚本中将其设置后,我就能解决上述问题。
尝试在读取文件或打开文件时设置正确的编码,希望您能找到解决问题的方法。