【发布时间】:2019-01-13 09:07:30
【问题描述】:
我是 python 新手,我有一个类似的字符串:
s= 'HDCF\xc3\x82\xc2\xae FTAE\xc3\x82\xc2\xae Greater China'
我想删除字符串中的所有 unicode 文字,例如:
'\xc3\x82\xc2\xae'
我需要这样的输出:
'HDFC FTAE Greater China'
谁能帮我解决这个问题?
谢谢
【问题讨论】:
-
Python 2 和 Python 3 的字符串语法不同。准确的答案需要知道
s是 Python 2 字节字符串还是 Python 3 Unicode 字符串。 -
您的数据似乎是mojibake。你所拥有的是
'HDCF® FTAE® Greater China'双编码为 UTF-8。
标签: python string unicode utf-8 hex