如何将\u00000013\u0007转换为utf8人类可读文件

2024-10-04 05:20:56 发布

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

我有一个字符串,它来自java中的翻译,根据搜索,这是unicode\u0000\u0013\u0007,我需要能够将它翻译成可读文本,根据我看到的是0197。。。但是我需要在我搜索过的Python3中实现它,并且解决方案不符合实际情况

我需要这个,但是用python https://www.tutorialspoint.com/convert-unicode-to-utf-8-in-java


Tags: 字符串https文本comwwwunicode情况java
1条回答
网友
1楼 · 发布于 2024-10-04 05:20:56

对于某种编码,您可能正在查找表示这些unicode点的字节的(十进制?)值

使用UTF-8编码,可以执行以下操作:

>>> for byte in '\u0000\u0013\u0007'.encode('utf-8'):
...   print(byte)
...
0
19
7

部分'\u0000\u0013\u0007'.encode('utf-8')将unicode字符串作为UTF-8编码的字节字符串返回。要获取单个数字,请将其转换为列表:

>>> '\u0000\u0013\u0007'.encode('utf-8')
b'\x00\x13\x07'
>>> list('\u0000\u0013\u0007'.encode('utf-8'))
[0, 19, 7]

相关问题 更多 >