Notepad ++打开文件,更改编码并从命令行保存

时间:2014-06-30 01:12:42

标签: command-line character-encoding notepad++

我从命令行搜索使用Notepad ++执行自动化任务的方法:

  1. 打开文件
  2. 将编码更改为UTF-8
  3. 保存文件
  4. 有没有办法用一些插件甚至其他程序来做?

1 个答案:

答案 0 :(得分:2)

为什么要将Notepad ++用于该任务?你在使用哪种操作系统? Notepad ++有一个插件管理器,您可以在其中安装Python脚本插件。

http://pw999.wordpress.com/2013/08/19/mass-convert-a-project-to-utf-8-using-notepad/

但是如果你想将文件转换为UTF8,你可以使用Windows上的PowerShell或Linux上的命令行轻松实现这一目标。

对于Windows Power-Shell:

$yourfile = "C:\path\to\your\file.txt"
get-content -path $yourfile | out-file $yourfile -encoding utf8

对于Linux使用(例如)iconv:

iconv -f ISO-8859-15 -t UTF-8 source.txt > new-file.txt