python 使用decode()函数将输入解码为 UTF-8 字符串

2023-07-30 12:30:02 函数 输入 解码

在 Python 中,可以使用 decode() 函数将输入解码为 UTF-8 字符串。具体操作如下:

# 定义字符串,包括中文和英文字母
str1 = "pidancode.com 皮蛋编程"
# 将字符串编码为 UTF-8 字节序列
byte_seq = str1.encode("utf-8")
# 将 UTF-8 字节序列解码为字符串
str2 = byte_seq.decode("utf-8")
# 输出解码后的字符串
print(str2)

上述代码中,字符串 str1 包含中文和英文字母,使用 encode() 函数将其编码为 UTF-8 字节序列,然后使用 decode() 函数将 UTF-8 字节序列解码为字符串 str2,并输出 str2。

输出结果为:

pidancode.com 皮蛋编程

这里需要注意的是,当字符串已经是 Unicode 字符串时,可以直接使用 decode() 函数解码为字符串。如果字符串是其他编码格式的字节序列,需要使用相应的编码格式进行解码。

相关文章