在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,而中文字符的話,統一就占三個字節. 回顧可以參考字符編碼.
- 2Python 的Big5 與UTF-8 檔案編碼轉換程式教學 - Office 指南
介紹如何使用簡單的Python 程式處理Big5 與UTF-8 檔案的編碼轉換問題。 Big5 與UTF-8 的編碼轉換是在中文資料處理上常見的問題之一,以下介紹如何使用Python 來 ...
- 3[Python]編碼宣告:是coding:utf-8還是coding=urf-8呢- 程式人生
推薦: #!/usr/bin/env python3 # -*- coding: utf-8 -*-. 我們知道在Python原始碼的標頭檔案中要宣告編碼方式,如果你不只是會用到ascii碼,很...
- 4在Python 中解碼UTF-8 | D棧
在Python 中解碼 UTF-8 字串 ... 要解碼以 UTF-8 格式編碼的字串,我們可以使用字串上指定的 decode() 方法。 此方法接受兩個引數, encoding 和 error 。
- 5Python 的編碼
py 檔案想要是UTF-8 以外的編碼,同樣必須在第一行放置編碼聲明。 # coding=Big5 text = '測試' print( ...