欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python3版ansi转usc2(可转汉字、字母、数字、符号)

程序员文章站 2023-12-29 13:10: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版ansi转usc2(可转汉字、字母、数字、符号)
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

相关标签: python

上一篇:

下一篇: