简体   繁体   English

Python:将Unicode十六进制代码转换为字符串(len = 1)

[英]Python: convert Unicode hex code to string (len=1)

How can I convert hex code, eg "A0B0" (this means U+A0B0 char) to unciode char, eg string of length 1? 如何将十六进制代码(例如“ A0B0”(即U + A0B0字符))转换为unciode字符(例如长度为1的字符串)? I use Py3k. 我使用Py3k。

int with base 16 will turn that hex string into an integer. 以16为底的int会将十六进制字符串转换为整数。 chr will turn that integer into a string of length 1. So, in total: chr(int('A0B0', 16)) . chr会将整数转换为长度为1的字符串。因此,总计为: chr(int('A0B0', 16))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM