+-
如何将python字符串转换为ucs2 hex?
尽管看起来很简单,但我一直在寻找它,但找不到.我需要在网址中发送一个ucs2十六进制字符串,而且我不知道如何将 python字符串转换为ucs2十六进制.有什么想法吗?
最佳答案
>>> 'åéîøü'.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'
点击查看更多相关文章

转载注明原文:如何将python字符串转换为ucs2 hex? - 乐贴网