【python】怎么解决使用pywinrm返回的中文数据乱码
1. 首先使用chardet查看返回的数据编码
import chardet
print(chardet.detect(return_data))
查看打印,可以发现该串字符编码是“Windows-1254”,语言是“Turkish”(离谱)
2. 修改winrm源码
查看winrm源码(一般在python->Lib->site-packages下,文件夹名为winrm),在其中protocol.py文件中可以看到以下两段代码
第一段代码
def open_shell(self, i
原创
2021-03-30 10:18:58 ·
834 阅读 ·
2 评论