sud*_*dha 2 python unicode python-3.x
例如,如果我的字符串包含 - '??????' 如何打印字符串中字母的所有 unicode 转义序列。
如果你想\u为每个字符(需要键入重新定义纯ASCII Python代码串什么的)逃逸,使用的unicode-escape编解码器:
>>> '????'.encode('unicode-escape')
b'\\u0928\\u092e\\u0938\\u0924'
Run Code Online (Sandbox Code Playgroud)
如果它需要以str, 而不是结束bytes,decode则返回为 ASCII(并通过打印删除显示的引号和双反斜杠):
>>> print('????'.encode('unicode-escape').decode('ascii'))
\u0928\u092e\u0938\u0924
Run Code Online (Sandbox Code Playgroud)
>>> s = "\xe0\xa4\xa8\xe0\xa4\xae\xe0\xa4\xb8\xe0\xa5\x8d\xe0\xa4\xa4\xe0\xa5\x87"\n>>> s.encode(\'utf-8\')\nb\'\\xe0\\xa4\\xa8\\xe0\\xa4\\xae\\xe0\\xa4\\xb8\\xe0\\xa5\\x8d\\xe0\\xa4\\xa4\\xe0\\xa5\\x87\'\n>>> s.encode(\'unicode-escape\')\nb\'\\\\u0928\\\\u092e\\\\u0938\\\\u094d\\\\u0924\\\\u0947\'\nRun Code Online (Sandbox Code Playgroud)\n