如何将文本文件从 Shift JIS 转换为 UTF-8 并从终端返回

ton*_*sid 7 linux osx-snow-leopard conversion

为了进行这种转换,我必须使用文本编辑器。这很乏味。有没有更简单的方法,比如我可以从 Linux 或 OS X 终端运行的一些程序?

小智 14

要在 linux 上从 Shift JIS 转换为 UTF-8,只需执行以下操作:

iconv -f SHIFT-JIS -t UTF-8 <infile> > <outfile>
Run Code Online (Sandbox Code Playgroud)

反过来说,只需颠倒论点:

iconv -f UTF-8 -t SHIFT-JIS <infile> > <outfile>
Run Code Online (Sandbox Code Playgroud)

我不知道 OSX 但它很可能也有iconv命令,在这种情况下,类似的东西应该可以工作。