http://www.jb51.net/diannaojichu/273547.html 可以参考这个。log意即日志,通常是系统或者某些软件对已完成的某种处理的记录,以便将来做为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容,当然很可能是其它格式,直接打开就是
乱码。大部分的log可以从文件名看出它的作用,比如uninstall.log或是error.log,当然前者通常是软件安装过程中生成的记录,以便将来卸载的时候可以提供给卸载程序使用,后者通常是用来记录一些软件运行中的错误信息等等。如果是加密文件的话,建议用相应的软件打开,比如说 notepad++Python log出现
中文乱码的解决方法:修改“handle”的“encode”参数为“utf-8”,即在
源码中修改“encoding='utf-8'”。python log写入中文乱码,直接修改handle的encode参数为utf-8即在源码中修改encoding='utf-8',因为 logging.basicConfig() 配置时实际上是用到了4大组件,只不过给了默认值,在loging.FileHandler()方法中默认是这样的。只需在源码中修改。推荐课程:零基础入门学习Python(小甲鱼)你在windows是上开发的吧?估计你的文件保存格式中文是GBK编码的,所以你那两种都没有正确解析中文。
如果只是自己写的程序,只要把编辑器或ide保存的默认编码改成utf8就ok了。因为node里默认是utf8的。
评论列表(0条)