def pad(text):while len(text) % 4 != 0:text = '0'+textreturn textdef Unicode2HexChar(Unicde_Char):#Unicode转16进制Hex_Char = ""for i in range(0, len(Unicde_Char)):Hex_Char += (hex(ord(Unicde_Char[i])).replace('0x','').zfill(4))return Hex_Charprint(Unicode2HexChar('。'))def HexChar2Unicode(Hex_Char):#16进制转UnicodeUnicode_Char=''if len(Hex_Char)>8:#Unicode编码不能超过8位return Noneif len(Hex_Char)==4:Unicode_Char='\\u'+Hex_Charif len(Hex_Char)<4:Unicode_Char='\\u'+pad(Hex_Char)if len(Hex_Char)>4:Unicode_Char='\\U'+pad(Hex_Char)return Unicode_Char.encode().decode('unicode_escape')print(HexChar2Unicode('ADA'))def chineseToUnic(ch):#中文字符转16进制return ch.encode('unicode_escape')[2:].decode('utf-8')print(chineseToUnic('飓'))

转载于:https://www.cnblogs.com/yanghao2008/p/10755616.html

python3 Unicode字符与16进制编码互转(单个字符)相关推荐

  1. ASCII字符和16进制字节数据互转

    接着上次写的一个字符转换.这次是互转,更便于理解. 1.CharToHex() //功能描述:把ASCII字符转换为16进制 将两个ASCII字符转化为单个字节进行显示,即两个字节转化为一个字节.如' ...

  2. Qt中的字符编码转换:UTF8、Unicode、GBK、ASCII、16进制字符、16进制数值

    文章目录 前言 简述 ASCII GBK Unicode UTF-8 应用场景 开发环境 编码转换 16进制数值转换为16进制字符 16进制数值转化为字符串 16进制字符串转换为Unicode字符串 ...

  3. 16进制编码与字符编码的相互转化

    1.16进制编码转化为字符编码 [cpp] view plain copy #include "stdafx.h" #include <iostream> using  ...

  4. 汉字转16进制 php,PHP实现中文汉字与16进制编码转换

    /** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换 * 其实亦可轻易编写反向转换的函 ...

  5. 汉字转16进制 php,php中文汉字与16进制编码转换三种方法

    用php实现中文汉字与16进制间的编码转换. 例1, 复制代码 代码示例: //汉字转换为16进制编码 function hexencode($s) { return preg_replace('/( ...

  6. php中文汉字与16进制编码转换三种方法

    本文介绍了php中文汉字与16进制编码转换的方法,php汉字编码转换的几个例子,有需要的朋友参考下. 用php实现中文汉字与16进制间的编码转换. 例1, <?php //汉字转换为16进制编码 ...

  7. 解决python 保存json到文件时 中文显示16进制编码的问题

    解决python 保存json到文件时 中文显示16进制编码的问题 参考文章: (1)解决python 保存json到文件时 中文显示16进制编码的问题 (2)https://www.cnblogs. ...

  8. 字符转换16进制输出

    printf 的%x格式 有符号数把最高位当做符号位无符号数则把最高位正常看待 %x的输出,其实是把字符型转成16进制整型输出 如果字符型是无符号的,那么转成整型之后,也认为是无符号的int,内存只占 ...

  9. .NET Core RSA 签名和验签(密钥为 16 进制编码)

    使用 OpenSSL 生成公私钥对,命令: $ openssl genrsa -out rsa_1024_priv.pem$ openssl pkcs8 -topk8 -inform PEM -in ...

最新文章

  1. L1-025 正整数A+B
  2. 团体——L1-006 连续因子 (C语言)
  3. mysql 开发进阶篇系列 10 锁问题 (使用“索引或间隙锁”的锁冲突)
  4. linux查看文件夹个球,[原创]linux下面的打小球游戏
  5. 从HTTP 400 bad request说起 - 一个函数被注释掉后引起的血案
  6. ktv项目小结 9206 随堂
  7. 文思创新面试总结(1)
  8. 机器学习实战:基于概率论的分类方法:朴素贝叶斯(源码解析,错误分析)...
  9. 现实世界与虚拟世界的差别在哪里
  10. STM32控制WS2812B HAL库
  11. 黑猫带你学eMMC协议第1篇:全网最全emmc协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)
  12. 星级评价,点击星星进行评分
  13. CocosCreator开源框架(不断更新)
  14. 食物链顶端的人类被这种“飞蚊”折磨得很痛苦?
  15. 线控加速踏板安全设计
  16. 面试题1 -- Java 中,怎么在格式化的日期中显示时区?
  17. 最新版PTCMS小说源码4.3.0,PTCMS聚合小说+安装教程
  18. origin画图——同一图中多组数据
  19. 一个电路分析(设计经典的单片机采样电阻 C8051F330内部具有10位高精度的A/D转换器)
  20. 《实践者的研究方法》—— 第2章 软件工程 2.6 小结

热门文章

  1. 网络协议:传输层(http://java-mzd.iteye.com/blog/1007577)
  2. hdoj--2094--产生冠军(集合函数)
  3. 使用data attributes
  4. 采用Mono进行移动开发图书推荐
  5. ExtAspNet v3.1.9
  6. [置顶]常用存储过程集锦
  7. Flash:LoadVars数据提交与表单处理
  8. 统计学习方法c++实现之二 k近邻法
  9. Spring Boot: 加密应用配置文件敏感信息
  10. hadoop的部署以及应用