如何在python中解码双齿隙字符串?

2024-09-27 07:24:57 发布

您现在位置:Python中文网/ 问答频道 /正文

输入字符串为string='\\u56db\\u5ddd\\u9ec4\\u9f99\\u590d\\u534e\\u5ea6\\u5047\\u4e16\\u754c'。请注意,它是双斜杠,而不是单斜杠

如何使用gbk编码对其进行解码以获得四川黄龙复华度假世界


Tags: 字符串编码string斜杠gbku534eu9ec4u5047
2条回答

在这里,简单的替换方法不起作用。最简单的方法是执行以下操作:

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)

输出: 四川黄龙复华度假世界

以下代码段在win32上的Python 3.8.6中工作:

texte = '\\u56db\\u5ddd\\u9ec4\\u9f99\\u590d\\u534e\\u5ea6\\u5047\\u4e16\\u754c'
textd = repr(texte).replace('\\\\','\\').strip("'").encode().decode("unicode-escape")
print(textd)
四川黄龙复华度假世界

相关问题 更多 >

    热门问题