1. 程式人生 > >Python3-編碼問題-解決為何我的python打印總是出現亂碼??

Python3-編碼問題-解決為何我的python打印總是出現亂碼??

bsp gbk 技術分享 image print -s info 你好 encoding

#python3 編碼問題:

技術分享圖片

############舉個例子###############################

import sys print(sys.getdefaultencoding()) # 打印當前系統默認編碼(utf-8) test = "你好" gbk_test = test.encode("gbk") # 轉換為gbk編碼格式 print(gbk_test) print(gbk_test.decode("gbk")) # 將 gbk 解碼 print(gbk_test.decode("gbk").encode("utf-8")) # 將gbk轉為utf-8 #################################################### 輸出: utf-8 b‘\xc4\xe3\xba\xc3‘ 你好 b‘\xe4\xbd\xa0\xe5\xa5\xbd‘ ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥ # 總結: 系統默認編碼轉gbk 或utf-8 直接 encode( ) ,gbk解碼為系統編碼:decode("gbk") , utf-8解碼為系統編碼:decode("utf-8") .

Python3-編碼問題-解決為何我的python打印總是出現亂碼??