在Python 中解碼UTF-8 | D棧

文章推薦指數: 80 %
投票人數:10人

在Python 中解碼 UTF-8 字串 ... 要解碼以 UTF-8 格式編碼的字串,我們可以使用字串上指定的 decode() 方法。

此方法接受兩個引數, encoding 和 error 。

Python貼士 Python中的條件賦值運算子 使用Python播放Mp3檔案 使用Python檢查作業系統 在Python中從字串中刪除逗號 Python中如何將位元組bytes轉換為整數int 如何將整型int轉換為位元組bytes 如何在Python中獲取和增加最大遞迴深度 如何建立和啟用Python虛擬執行環境virtualenv reportthisad reportthisad 貼士文章 Python貼士 在Python中解碼UTF-8 編碼是指使用諸如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="HelloWorld" encoded=s.encode("UTF-8") decoded=encoded.decode("UTF-8") print("EncodedString:",encoded) print("DecodedString:",decoded) 輸出: EncodedString:b'HelloWorld' DecodedString:HelloWorld 相關文章-PythonUTF-8 在Python中解碼Base-64資料在Python中計算兩個列表的點積 x



請為這篇文章評分?