Python提供了多種方法來進行中文編碼之間的轉換,其中常用的方法包括使用encode()和decode()方法、使用encode()和decode()函數、使用chardet庫進行自動檢測編碼。
text = "中文編碼轉換"
encoded_text = text.encode('utf-8') # 將文本轉換為utf-8編碼
decoded_text = encoded_text.decode('utf-8') # 將utf-8編碼的文本轉換為原始文本
print(decoded_text) # 輸出: 中文編碼轉換
text = "中文編碼轉換"
encoded_text = text.encode('utf-8') # 將文本轉換為utf-8編碼
decoded_text = encoded_text.decode('utf-8') # 將utf-8編碼的文本轉換為原始文本
print(decoded_text) # 輸出: 中文編碼轉換
import chardet
text = "中文編碼轉換"
encoded_text = text.encode('gbk') # 將文本轉換為gbk編碼
detected_encoding = chardet.detect(encoded_text)['encoding'] # 自動檢測編碼
decoded_text = encoded_text.decode(detected_encoding) # 將檢測到的編碼的文本轉換為原始文本
print(decoded_text) # 輸出: 中文編碼轉換
以上是幾種常用的Python中文編碼轉換方法,根據實際需求選擇適合的方法進行轉換。