【发布时间】:2018-07-05 22:56:22
【问题描述】:
假设我有类似的东西:
a = "Gżegżółka"
a = bytes(a, 'utf-8')
a = str(a)
以形式返回字符串:
b'G\xc5\xbceg\xc5\xbc\xc3\xb3\xc5\x82ka'
现在它作为简单的字符串发送(我从eval 函数得到它的断言)。我现在怎么能得到正常的 UTF-8 形式的起始词?如果有比str(bytes(x)) 更好的压缩,我会很高兴听到。
【问题讨论】:
-
我不知道你所说的“我从
eval函数中得到它的断言”是什么意思,但这听起来你在代码之外的代码中做的事情是一个非常糟糕的主意你给我们看的……
标签: python python-3.x utf-8 decode encode