0

我有几个以 UTF-16LE 编码的文件,我想将它们转换为 ANSI。我发现了一些关于堆栈溢出的建议(从 ANSI 转换为 UTF-8),但这不起作用。那就是我可以转换文件,但是单词和数字之间有空格,并且转换中的这个字符:ÿ þ

import glob
import codecs

for each in glob.glob('path/**/*.txt', recursive=True):

#read input file
with codecs.open(each, 'r', encoding = 'mbcs') as file:
     lines = file.read()
     
#write output file
with codecs.open(each, 'w', encoding = 'UTF-16LE') as file:
     file.write(lines)

我错过了什么?谢谢

4

0 回答 0