我有以下情况:
encoded_string = str('дис'.encode('utf-8'))
我需要将其转换为字符串,因为django的set_cookie()
需要一个字符串,我似乎无法编写函数decode_string
:
decode_string(encoded_string) == 'дис'
如果我不转换这个字符串,那么django返回内部服务器错误。你能帮帮忙吗
更新:
我希望我能避免str()
步骤,但这不是我能决定的。Django的set_cookie将字节串转换为str。
2条答案
按热度按时间nbewdwxp1#
不要使用
str()
,使用decode
。agxfikkp2#
如果我使用
'дис'.encode('unicode-escape')
,是一个解决方案,但在我看来很混乱