gpt4 book ai didi

python - 如何将 python 字符串转换为 ucs2 十六进制?

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:45 31 4
gpt4 key购买 nike

这个我一直在找,没找到,虽然看起来很简单。我需要在 url 中发送一个 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 - 如何将 python 字符串转换为 ucs2 十六进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3279830/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com