输入字符串为string = '\\u56db\\u5ddd\\u9ec4\\u9f99\\u590d\\u534e\\u5ea6\\u5047\\u4e16\\u754c'。注意,它是双斜杠,而不是单斜杠。
如何使用gbk编码对其进行解码以获得四川黄龙复华度假世界
发布于 2020-12-25 06:03:18
在这里,一个简单的替换方法是行不通的。最简单的方法是做以下工作:
from codecs import unicode_escape_decode
text = '\\u56db\\u5ddd\\u9ec4\\u9f99\\u590d\\u534e\\u5ea6\\u5047\\u4e16\\u754c'
decoded_text = unicode_escape_decode(text)
print(decoded_text)输出:四川黄龙复华度假世界
发布于 2020-12-25 17:09:33
下面的代码片段在Python3.8.6…中工作论win32
texte = '\\u56db\\u5ddd\\u9ec4\\u9f99\\u590d\\u534e\\u5ea6\\u5047\\u4e16\\u754c'
textd = repr(texte).replace('\\\\','\\').strip("'").encode().decode("unicode-escape")
print(textd)四川黄龙复华度假世界
https://stackoverflow.com/questions/65445588
复制相似问题