1.使用 edit plus 或者sublime text 按指定编码保存 , 可以修改编码.

2.也可以写个小程序把文件按指定编码读入,再按指定编码输出.

3.也可以使用vim 修改编码.

打开后设置:

:set bomb
:set fileencoding=utf-8 #:set fenc=utf-8
:wq

直接运行命令修改:

 find . -maxdepth 1 -name xx.txt | xargs vim +"argdo se bomb | se fileencoding=utf-8 | wq"
 find . -maxdepth 1 -name xx.txt | xargs vim +"argdo set bomb | set fileencoding=utf-8 | wq"

4.另外,我们在 Linux 或者 Mac 上打开从 Windows 来的文件式会乱码。这时候就可以用 Vim 并制定编码打开就Ok啦。

vim
:e ++enc=gb2312 file.txt