Re: [問題] 中文編碼的疑惑..
※ 引述《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
11/17 23:46, 1F
推
11/19 03:20, , 2F
11/19 03:20, 2F
推
02/02 11:05, , 3F
02/02 11:05, 3F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章