我从数据库中得到以下字符串:
'23:45 \xe2\x80\x93 23:59'
输出应该是这样的
'23:45 - 23:59'
我该如何解码?我试过 utf-8 解码但没有成功
>>> x.decode("utf-8")
u'23:45 \u2013 23:59'
谢谢
最佳答案
这是完全正确的。交互式 python 解释器显示字符串的 repr()
。如果您想将其视为正确的字符串,请打印
它:
>>> print '23:45 \xe2\x80\x93 23:59'
23:45 – 23:59
关于python解码字符串问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998399/