【发布时间】:2020-03-09 20:02:18
【问题描述】:
我想使用 utf-8 对字节数组中的字符串进行编码。例如,对于字符串"CD",我想获取b"\x43\x44"。我已经尝试过了,但它不起作用:
def toTab(strMessage):
return strMessage.encode('utf-8')
我得到b'CD',这不是我想要的结果。
【问题讨论】:
-
b'\x43\x44'和b'CD'是同一个字节串,只是写法不同而已。检查这个表达式:b'\x43\x44' == b'CD'。这就像为所有相同的数字写3.0或3.00000或3e0。
标签: python arrays string utf-8 encode