Python2.7从Unicode中删除反斜杠

2024-09-28 03:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个unicode

xx = u"Merci d'avoir acheté Electricité mobile, votre SPS sera activé prochainement"

当我打印出来的时候,它看起来还不错 当我想比较这个xx时,unicode显示如下

^{pr2}$

我想去掉这个反斜杠 我试过这样做,但得到了例外

ddd=xx.decode('string_escape')

EncodeError: 'ascii' codec can't encode character u'\xe9' in position 19: ordinal not in range(128)

任何帮助都会得到认可


Tags: inunicodemobilexxsps斜杠pr2votre
2条回答

试试“unicode_escape”怎么样

如果是unicode,应该这样解码:

xx.decode('UTF-8')

但是str.decode()默认为'UTF-8',所以您实际上可以省略这个参数

相关问题 更多 >

    热门问题