作者XAMDOU (薩姆德)
看板Python
標題Re: [問題] 如何取得系統字元編碼或使用者輸入的編 …
時間Wed Mar 16 07:53:27 2011
這邊想再請問一點,
src = "文字"
dest = src.decode("big5") #代表將src從big5轉換為utf8放進dest
1F:→ uranusjr:因為 decode() 出來的是 utf-8 字串, 但這在 Windows XP 03/16 01:23
2F:→ uranusjr:的終端機環境下印不出來, 要再轉回 big5 才能印... 03/16 01:24
3F:→ uranusjr:麻煩死了, 還是用 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
4F:推 StubbornLin:這裡講的是正確的 decode出來的東西叫unicode 03/16 10:10
5F:→ StubbornLin:是內部的表示方法 並不是utf-8 03/16 10:10
7F:→ StubbornLin:可以參考我寫的這篇 03/16 10:10