Python3版ansi转usc2(可转汉字、字母、数字、符号)
程序员文章站
2022-01-13 10:55:28
Python3版ansi转usc2(可转汉字、字母、数字、符号)在网上找了很久只找到了转汉字版本的,转字母数字等的代码没有找到,于是自己参照了易语言精易模块的:编码_ansi到usc2_EX(),写出了python3版的函数代码。易语言原版:Python3版:def AnsiToUsc2(txt): dst = "" #循环遍历每个字符,并转换为usc2 for i in txt: code = ord(i) low = int(code/2...
在网上找了很久只找到了转汉字版本的,转字母数字等的代码没有找到,于是自己参照了易语言精易模块的:编码_ansi到usc2_EX(),写出了python3版的函数代码。
易语言原版:
Python3版:
def AnsiToUsc2(txt): dst = "" #循环遍历每个字符,并转换为usc2 for i in txt: code = ord(i) low = int(code/256) high = code % 256 low_str = "00" + str(hex(low)).replace("0x","").upper() high_str = "00" + str(hex(high)).replace("0x","").upper() tmp = r"\u" + low_str[-2:] + high_str[-2:] dst = dst + tmp return dst print(AnsiToUsc2(r"你好,w0rld。"))
本文地址:https://blog.csdn.net/eeDDUU/article/details/109062765
上一篇: 【二叉树类算法题】二叉树的所有路径
下一篇: 涡街式流量计