在 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