[转]Python中web.py运行后窗口显示中文

 当本身的web程序运行起来后,窗口会输出每次的请求信息,可是中文会显示乱码 web

由于默认是显示utf-8字符,中文显示乱码markdown

修改Python安装目录/Lib/site-packages/web/httpserver.py
最后两句post

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) 
相关文章
相关标签/搜索