在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
延伸文章資訊
- 1在Python 中解碼UTF-8 | D棧
在Python 中解碼 UTF-8 字串 ... 要解碼以 UTF-8 格式編碼的字串,我們可以使用字串上指定的 decode() 方法。 此方法接受兩個引數, encoding 和 error 。
- 2Python 中文编码 - 菜鸟教程
Python中默认的编码格式是ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入# -*- coding: UTF-8 -*- 或者# ...
- 3[python]讀取編碼為UTF-8的檔案| twkhjl blog - - 點部落
[python]讀取編碼為UTF-8的檔案. 746; 0. encoding='UTF-8'. fileName="text.txt" file1=open(fileName,"r",enco...
- 4Day27 Python 基礎- 字符轉編碼操作 - iT 邦幫忙
UTF-8 是一種針對Unicode的可變長度字元編碼,英文字符一樣會依照ASCII碼規範,只占一個字節8bit,而中文字符的話,統一就占三個字節. 回顧可以參考字符編碼.
- 5[Python]編碼宣告:是coding:utf-8還是coding=urf-8呢- 程式人生
推薦: #!/usr/bin/env python3 # -*- coding: utf-8 -*-. 我們知道在Python原始碼的標頭檔案中要宣告編碼方式,如果你不只是會用到ascii碼,很...