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?还是没找对方法!