Re: [問題] 中文編碼的疑惑..

看板Python作者 (殺.人.鬼)時間16年前 (2008/11/17 23:41), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串4/5 (看更多)
※ 引述《buganini (霸格尼尼)》之銘言: : : #-*- coding: utf-8 -*- : : print '科科'.decode('utf8') : : print repr('科科'.decode('utf8')) : : 可是這樣到頭來繞一圈都是一樣的,那何苦多繞一圈 : : 就直接用unicode就可以了 : 補充一下我自己的看法 : 我之前有個疑惑 : coding: utf-8都跟他說檔案是utf-8了 : 為什麼他不自己去把'科科'轉碼呢 : 後來想通了 : ''是可以用來做binary string的 : 如果他自動轉的話 就失去支援binary string的能力了 : 這樣我們要用binary string可能就只能用hex來寫了 : 而且找定義來說 str本來就是encoding independent的 >>> u'測試'.encode('utf-16') '\xff\xfe,nf\x8a' >>> u'測試'.encode('utf16') '\xff\xfe,nf\x8a' >>> u'測試'.encode('utf-16be') 'n,\x8af' >>> u'測試'.encode('utf-16le') ',nf\x8a' -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.237.164

11/17 23:46, , 1F
達達你好 好久不見XD
11/17 23:46, 1F

11/19 03:20, , 2F
神手來了XD
11/19 03:20, 2F

02/02 11:05, , 3F
0.0y
02/02 11:05, 3F
文章代碼(AID): #198P2mfS (Python)
文章代碼(AID): #198P2mfS (Python)