在 Windows 上从 ANSI 转换为 UTF8 的应用程序

Ant*_*oCS 6 windows software-rec character-encoding conversion utf-8

可能的重复:
在 Windows 下批量转换用于编码或行尾的文件

嘿!

我有许多以 ANSI (iso-8859-1) 格式编码的文件,我想将其更改为 utf8。

我正在使用记事本 ++ 一一转换,但我想知道是否有任何应用程序可以快速简便地转换它们(我有很多文件)。

有谁知道一款可以做到这一点的应用程序?(免费的应用程序会很棒)

谢谢

han*_*eyp 5

这非常适合脚本语言将 Windows-1252 转换为 UTF-8。


ale*_*lex 2

您可以尝试这个SourceForge 应用程序。来自网站:

代码页转换器 - 将 HTML/文本文件转换为不同的编码格式,例如 ANSI 到 UTF-8 或 Unicode。一键转换多个文件。适用于所有编码

  • 这是因为程序没有在顶部用 BOM 标记文件,这“告诉”Notepad++ 文件是 UTF-8。这是 Windows 的事情。要修复它,请转到“设置”->“新建文档/打开保存目录”。然后将编码更改为“UTF-8 Without BOM”,并选中“打开 ANSI 文件时应用”。谷歌搜索会告诉你很多关于为什么你需要这样做,以及为什么 BOM 不好(维基百科是你的朋友)。 (3认同)