在Python 中解碼UTF-8 | D棧
文章推薦指數: 80 %
在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
延伸文章資訊
- 1Day27 Python 基礎- 字符轉編碼操作 - iT 邦幫忙
UTF-8 是一種針對Unicode的可變長度字元編碼,英文字符一樣會依照ASCII碼規範,只占一個字節8bit,而中文字符的話,統一就占三個字節. 回顧可以參考字符編碼.
- 2在Python 中解碼UTF-8 | D棧
在Python 中解碼 UTF-8 字串 ... 要解碼以 UTF-8 格式編碼的字串,我們可以使用字串上指定的 decode() 方法。 此方法接受兩個引數, encoding 和 error 。
- 3Python中的encoding=utf-8是什么意思? - 知乎
coding=utf-8的作用是. 声明python代码的文本格式是utf-8编码,. 也即告诉python解释器要按照utf-8编码的方式来 ...
- 4Python中关于coding=utf-8以及中文字符前加u的解释 - CSDN博客
写了很久的Python了,每次写之前都要在开头加上coding=utf-8,只知道是设置编码格式,但并没有太在意,今天在写socket编程时才发现编码格式的重要性。
- 5Python 的編碼
py 檔案想要是UTF-8 以外的編碼,同樣必須在第一行放置編碼聲明。 # coding=Big5 text = '測試' print( ...