You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决Python脚本输出存剪贴板/文件时的charmap编码错误

解决SubEvil.py输出管道/写入文件的Unicode编码错误问题

以下是无需修改原脚本的解决方法:

  • 用PowerShell的Out-File指定编码写入文件
    替代默认重定向符号,强制以UTF-8编码保存输出:

    Python3 SubEvil.py -d facebook.com -ra | Out-File -Encoding utf8 output.txt
    
  • 转换编码后管道到剪贴板
    在PowerShell中先将输出转成UTF-8编码,再传递给clip:

    Python3 SubEvil.py -d facebook.com -ra | Out-String -Encoding utf8 | clip
    
  • 切换到CMD窗口执行(适配部分环境)
    先把CMD的代码页改成UTF-8(65001),再执行命令:

    chcp 65001
    Python3 SubEvil.py -d facebook.com -ra > output.txt
    

    管道到剪贴板的命令:

    chcp 65001
    Python3 SubEvil.py -d facebook.com -ra | clip
    

这类错误本质是Windows默认控制台编码和脚本输出的UTF-8字符不兼容,以上方法都是在外部层面强制统一编码,无需改动原脚本。

内容的提问来源于stack exchange,提问作者user19966204

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:20:36