这个问题在这里已有答案:
我写这样一个文件时遇到了这个错误: f.write(str(data))
问题是我在一些包含Unicode字符的数据上调用str而默认"ascii"编码器不知道如何将它们编码为字节 . 我明白了 .
然后我做 print unicode(data)[13:20]
看到有问题的人物,我看不到任何东西 . 有没有办法检测到它?谢谢 .
基于Steven Kryskala的建议,我做了 print repr(unicode(data))[13:21]
并得到了这个:
u'\n<body s'
那有什么不好的?
1 回答
用这个替换试试这个