在 Python 中解码 UTF-8
Vaibhav Vaibhav
2022年12月21日
2022年5月17日
编码是指使用诸如 UTF-8
之类的编码方案对字符串进行编码。解码是指将编码字符串从一种编码转换为另一种编码方案。
在本文中,我们将学习如何在 Python 中解码以 UTF-8
格式编码的字符串。
在 Python 中解码 UTF-8
字符串
要解码以 UTF-8
格式编码的字符串,我们可以使用字符串上指定的 decode()
方法。
此方法接受两个参数,encoding
和 error
。encoding
接受要解码的字符串的编码,error
决定如何处理解码过程中出现的错误。
error
参数只接受两个值:strict
和 ignore
。当某些错误发生时,strict
会引发 Unicode
错误,而 ignore
会忽略这些错误。decode()
方法返回原始字符串。
请参阅以下 Python 代码以了解如何使用 decode()
方法。
s = "Hello World"
encoded = s.encode("UTF-8")
decoded = encoded.decode("UTF-8")
print("Encoded String:", encoded)
print("Decoded String:", decoded)
输出:
Encoded String: b'Hello World'
Decoded String: Hello World
Author: Vaibhav Vaibhav