python 使用decode()函数将输入解码为 UTF-8 字符串
在 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() 函数解码为字符串。如果字符串是其他编码格式的字节序列,需要使用相应的编码格式进行解码。
相关文章