[转]Python中web.py运行后窗口显示中文
2018-07-14 16:03 一天边0 阅读(631) 评论(0) 收藏 举报当自己的web程序运行起来后,窗口会输出每次的请求信息,但是中文会显示乱码
因为默认是显示utf-8字符,中文显示乱码
修改Python安装目录/Lib/site-packages/web/httpserver.py
最后两句
msg = self.format % (host, time, protocol, method, req, status)
print >> outfile, utils.safestr(msg)
改成
msg = self.format % (host, time, protocol, method, req.encode("gb2312"), status)
print >> outfile, utils.safestr(msg)
浙公网安备 33010602011771号