摘要: 环境:python2.7 测试框架: nose (1.3.7) nose html reporting (0.2.3) 问题:生成测试报告失败的时候,报告会抓取代码中的print,打开后看到的中文是乱码的。 问题的原因: 代码生成有这样一段: 可以看出来这个地方用了Latin1也就是是ISO 885 阅读全文
posted @ 2016-07-21 22:59 小明tx 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 今天在验证字符串是否包含的时候报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 12: ordinal not in range(128) 原因是python的str默认是ascii编码,和unicode编 阅读全文
posted @ 2016-07-21 17:15 小明tx 阅读(3081) 评论(0) 推荐(0) 编辑
摘要: json.dumps 输出的中文是"\u6211\u662f"格式的,输出中文需要指定ensure_ascii=False. `json.dumps(actual,ensure_ascii=False,indent=4)` 阅读全文
posted @ 2016-07-21 17:12 小明tx 阅读(683) 评论(0) 推荐(0) 编辑