由于我的windows7下的默认编码是gbk
在调用tornado.options.parse_config_file时,内部代码为
with open(path) as f:
exec_in(f.read(), config, config)
并未指定编码,导致utf-8的内容读取转换出错
所以修改源代码为
with open(path, 'r', encoding=encoding) as f:
exec_in(f.read(), config, config)
并从外部传入encoding="utf-8"即可