2010-07-19 117 views

回答

5
>>> 'åéîøü'.encode('utf16') 
b'\xff\xfe\xe5\x00\xe9\x00\xee\x00\xf8\x00\xfc\x00' 

(請注意,是在一開始就BOM。如果端固定使用的編碼'utf_16_be''utf_16_le'。)

如果需要十六進制數字,用binascii.hexlify

>>> import binascii 
>>> binascii.hexlify('åéîøü'.encode('utf16')) 
b'fffee500e900ee00f800fc00' 
+0

非常感謝,它的工作原理 – 2010-07-19 09:39:27

+0

某些字符不出來的權利,如逗號和ה和ל... – 2010-07-19 12:20:47

+0

@apple:什麼是你的代碼是什麼樣子? – kennytm 2010-07-19 12:39:52