您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在python中将Unicode代码点转换为UTF8十六进制

在python中将Unicode代码点转换为UTF8十六进制

使用内置函数chr()将数字转换为字符,然后对其进行编码:

>>> chr(int('fd9b', 16)).encode('utf-8')
'\xef\xb6\x9b'

这是字符串本身。如果您希望字符串为ASCII十六进制,则需要c使用hex(ord(c))或类似的方法逐步将每个字符转换为十六进制。

:如果您仍然对Python 2感到困惑,则可以使用unichr()

python 2022/1/1 18:44:00 有265人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶