path="jianlai.txt"
with open(path, 'r', encoding="iso-8859-1") as f:
for index, line in enumerate(f.readlines()):
print(index, line)
print(line.encode("iso-8859-1").decode('gbk'))
# print(bytes(line).decode("utf-8"))
# print(line.encode("utf-8"))
# print(line.encode("iso-8859-1").decode('gbk').encode('utf8'))
# vv = line.encode("iso-8859-1").decode('gbk').encode('utf8')
# b = str(vv, encoding = "utf-8")
# print(b)
# print(line.encode("iso-8859-1").decode('gbk').encode('utf8').decode("unicode_escape"))
if index >10:
break
iconv jianlai.txt -f gbk -t utf-8 -o jianlai_u.txt
参考:https://blog.csdn.net/yatere/article/details/6606316
参考:https://wangchujiang.com/linux-command/c/iconv.html
参考:https://www.douban.com/note/578497278/?_i=5112659Dn4hgNQ,5114911Dn4hgNQ