我正在调用某种 API,它返回一个具有三个属性的对象:
obj.name
obj.id
obj.text
所有这些都可能采用不同的编码。
为了将它正确输出到我的终端,我现在正在做
print obj.name.encode('UTF-8')
print obj.id.encode('UTF-8')
print obj.text.encode('UTF-8')
有没有一种方法可以简单地将我的默认编码设置为 UTF-8?
我读了一些其他帖子,建议调用 sys.setdefaultencoding('UTF-8'),这在 python 2.7.x 中不再可用
请指教。