清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
def main():
fin = open('utf8.txt', 'r', encoding='utf_8')
fout = open('utf8.html', 'w')
outbytes = bytearray()
for line in fin:
for c in line:
if ord(c) > 127:
outbytes += bytes('&#{:04d}'.format(ord(c)), encoding='utf_8')
else: outbytes.append(ord(c))
outstr = str(outbytes, encoding='utf_8')
print(outstr, file=fout)
print(outstr) #٩(͡๏̯͡๏)۶
print("Done.")
if __name__ == "__main__": main()