Editor 如何将大型文本文件从ANSI更改为UTF-8?

Editor 如何将大型文本文件从ANSI更改为UTF-8?,editor,ansi,Editor,Ansi,我有一个文本文件,它的大小是1.3 GB。大多数文本编辑器(包括记事本++)无法打开它。我需要将其格式从ANSI更改为UTF-8。在什么程序中可以执行此操作?请尝试EmEditor。它非常支持大文件。存在免费版本。您也可以使用共享软件文本编辑器 首先,根据power tip配置UltraEdit以编辑大文件 然后在UltraEdit中打开您的文件,使用文件-另存为,并分别选择编码(Windows 7/8/8.1/Vista)格式(Windows XP/2000)选项UTF-8-无BOM或UTF-

我有一个文本文件,它的大小是1.3 GB。大多数文本编辑器(包括记事本++)无法打开它。我需要将其格式从ANSI更改为UTF-8。在什么程序中可以执行此操作?

请尝试EmEditor。它非常支持大文件。存在免费版本。

您也可以使用共享软件文本编辑器

首先,根据power tip配置UltraEdit以编辑大文件

然后在UltraEdit中打开您的文件,使用文件-另存为,并分别选择编码(Windows 7/8/8.1/Vista)格式(Windows XP/2000)选项UTF-8-无BOM或UTF-8保存,并将其转换为UTF-8编码,文件开头不带或带(和开源)命令行工具,可在Windows上运行,并允许您将大型文件从ANSI转换为UTF-8(或任何其他编码),您可以使用我刚刚创建的此工具(在nodejs上运行并使用iconv lite库):

您可以这样使用它:

node bin\convertFileEncoding.js -f latin-1 -t utf-8 -i myinputfile.txt -o myoutputfile.txt
它速度快,支持以最小的内存消耗转换非常大的文件(无论输入文件大小,大约20MB的RAM)