python3字符串編碼轉換


編碼轉換:
1、將文本以二進制方式讀取出來;
2、將讀取的二進制文本以該文本的編碼方式進行解碼成Unicode
3、然后將解碼后的Unicode編碼成要轉換的編碼格式。

例:將utf-8轉換成gbk模式
流程圖:(例)

utf-8------>unicode------>gbk

代碼(例)
f = open("oldFile.txt", "rb") # 以二進制方式打開

s = f.read() # 讀取打開的文本
f.close()
s_unicode = s.decode("utf-8") # 轉換成Unicode

s_gbk = s_unicode.encode("gbk") # Unicode轉換成gbk模式
f = open("oldFile.txt", "wb") #以二進制方式創建
f.write(s_gbk) # 寫入
f.close()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM