是否有可能使用純Python代碼製作自定義Python codec,其中該編解碼器的字符可以多於一個常規str
或unicode
字符,就像在Python 2.x中的「unicode」編碼中的方式,兩個ASCII字符可以是一個Unicode字符? (因此,例如,如果'。'和'%。'分別爲1個字符,則'.' in '%.'
將爲假)具有不同長度字符的自定義Python字符串編解碼器?
如果可能,是否有辦法讓編解碼器與所有字符串方法一起正常工作? (所以,舉例來說...
a = 'qwerty.uio%.p'.encode('aencoding')
a.split('.'.encode('aencoding'))
...會返回一個包含qwerty
和uio%.p
元組)
你也可以有一個使用一個字節來表示多個字符的編碼。 – dan04 2011-03-07 14:32:51
非常真實,很好。 – samplebias 2011-03-07 14:34:38