您的位置:首页 > 编程语言 > Python开发

python2.7使用logging模块记日志,中文记入后乱码解决办法

2016-10-11 13:41 971 查看
python 2.7中使用了logging模块记录日志,发现记录中文的中文是乱码,或者报错。经过网上查找后,解决了。

解决办法就是注意以下三点:

 1、Python代码文件开头要加上 :    # -*- coding: utf-8 -*-

2、加上代码,注意一定要是  gbk

      import logging

      import sys

      reload(sys)

      sys.setdefaultencoding('gbk')




3、记日志时,带中文的字符串前加上 u,比如   logging.info(u"hi,你好")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: