2010-07-19 116 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