【问题标题】:decoding unicode string variables in Python在 Python 中解码 unicode 字符串变量
【发布时间】:2023-04-06 12:11:01
【问题描述】:

我正在使用 Python v2.7 中的 API 来获取字符串,其内容未知。内容可以是英语、德语或法语。分配给返回字符串的变量名称是“类别”。变量类别的返回值示例是:-

"temp\\u00eate de poussi\\u00e8res"

我已经尝试category.decode('utf-8') 将字符串解码为在上述情况下为法语,但不幸的是它仍然返回相同的值,当我打印category.decode('utf-8') 的结果时,在开头有一个额外的 unicode 'u' .

u'"temp\\u00eate de poussi\\u00e8res'

我也试过category.encode('utf-8'),但它返回相同的值(减去字符串前面的'u':-

'"temp\\u00eate de poussi\\u00e8res"'

有什么建议吗?

【问题讨论】:

    标签:
    python
    python-2.7
    unicode
    python-unicode