pu369com

python查看乱码

win10 cmd 又出现乱码,用chcp 65001 也不行,改字体也不行。

乱码为:Comment: \xE6\x89\x93\xE5\x8D\xB0\xE6\x9C\xBA\xE9\xA9\xB1\xE5\x8A\xA8\xE7\xA8\x8B\xE5\xBA\x8F

想看看是什么意思

代码:

#coding=utf-8

s='Comment: \xE6\x89\x93\xE5\x8D\xB0\xE6\x9C\xBA\xE9\xA9\xB1\xE5\x8A\xA8\xE7\xA8\x8B\xE5\xBA\x8F'
a = s.encode('raw_unicode_escape').decode('utf8')  
print(a)

终于显示出来了。

但乱码问题还得设法解决。

在cmd中用  chcp 936 ,然后运行namp命令,返回的还是乱码。

于是猜测是不是namp调用的cmd还是gbk?

于是运行regedit

在  计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor下

新建autorun字符串值 并 输入数值数据chcp 65001

退出。

结果这回倒好,执行nmap命令后连乱码也不显示了!

没办法,把autorun删除,恢复默认GBK的cmd命令行模式

再执行nmap,可爱的乱码回来了!

不知道这算是微软的bug还是namp的bug?还是没找对方法!

 

posted on 2020-04-17 17:34  pu369com  阅读(343)  评论(0编辑  收藏  举报

导航