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,你好")
解决办法就是注意以下三点:
1、Python代码文件开头要加上 : # -*- coding: utf-8 -*-
2、加上代码,注意一定要是 gbk
import logging
import sys
reload(sys)
sys.setdefaultencoding('gbk')
3、记日志时,带中文的字符串前加上 u,比如 logging.info(u"hi,你好")
相关文章推荐
- Python3 使用 logging 模块输出日志中的中文乱码解决办法
- 【python】logging日志模块写入中文编码错误解决办法
- python中logging日志模块使用(简单配置、完成配置、多进程)
- Python的日志记录-logging模块的使用
- Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
- spring boot 使用logback 控制台打印日志中文乱码解决
- 解决Python2.7读写文件中的中文乱码问题
- 基于Python3.6使用Django框架连接mysql数据库的驱动模块安装解决办法
- jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
- Docker容器 日志中文乱码问题解决办法
- (转)python标准日志模块logging的使用方法
- python 写的方法返回的是个中文,在 rf 日志中显示的却是乱码解决方法
- python在cmd中文乱码解决办法
- 解决python使用open打开文件中文乱码的问题
- [python] matplotlib中文乱码解决办法
- 使用git 中文乱码解决办法
- 使用httpclient post请求中文乱码解决办法
- 解决多个py模块调用同一个python的logging模块,打印日志冲突问题
- 使用 Navicat 连接 MySQL ,已存在的数据库中 comment 中文信息乱码的解决办法
- python中logging日志模块的使用