免费 ANSI 到 UTF8 多文件转换器

免费 ANSI 到 UTF8 多文件转换器

可能重复:
在 Windows 下批量转换文件的编码或行尾
在 Windows 上从 ANSI 转换为 UTF8 的应用程序

你好,

目前我需要一种方法将大量 ANSI 格式的 .txt 文件转换为 UTF8,因为我刚刚发现我正在制作的应用程序无法识别 ANSI 格式的重音符号。

我试过了cp 转换器,但它不起作用......转换后的文件不仅仍然显示为 ANSI,而且它也无法识别重音,而是用?替换它们,这基本上就是我的应用程序中遇到的问题。

答案1

电源外壳你可以做这样的事情:

%  get-content IN.txt | out-file -encoding ENC -filepath OUT.txt

而 ENC 类似于 unicode、ascii、utf8、utf32。查看“help out-file”。

要将目录中的所有 *.txt 文件转换为 utf8,请执行以下操作:

% foreach($i in ls -name DIR/*.txt) { get-content DIR/$i | out-file -encoding utf8 -filepath DIR2/$i }

它将在 DIR2 中创建每个 .txt 文件的转换版本。

相关内容