Re: [問題] 如何取得系統字元編碼或使用者輸入的編 …

看板Python作者 (薩姆德)時間13年前 (2011/03/16 07:53), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/2 (看更多)
這邊想再請問一點, src = "文字" dest = src.decode("big5") #代表將src從big5轉換為utf8放進dest

03/16 01:23,
因為 decode() 出來的是 utf-8 字串, 但這在 Windows XP
03/16 01:23

03/16 01:24,
的終端機環境下印不出來, 要再轉回 big5 才能印...
03/16 01:24

03/16 01:25,
麻煩死了, 還是用 Python 3 直接XD
03/16 01:25
=============================================== 不知道是不是我有誤會 src.decode('big5') 出來的不是應該是unicode嗎? src.decode('big5').encode('utf-8') 才是utf-8吧 @@" python核心在處理字串不都是用unicode嗎@@" 這部份我也不是很了解 有錯請指證 <(_._)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.32.233

03/16 10:10, , 1F
這裡講的是正確的 decode出來的東西叫unicode
03/16 10:10, 1F

03/16 10:10, , 2F
是內部的表示方法 並不是utf-8
03/16 10:10, 2F

03/16 10:10, , 4F
可以參考我寫的這篇
03/16 10:10, 4F
文章代碼(AID): #1DV_lva1 (Python)
文章代碼(AID): #1DV_lva1 (Python)