vim 对文件进行批量编码转换.
问题:
新到一批文件php, html 是用gbk 编码的,现在想转换为utf8 编码
操作:
用vim 变化是最简单的了, 当然别的工具也行,如果支持批量转换的话.
1. 用vim 打开所有要转换的文件. 例如打开所有php 文件
$ vim *.php
2. 用argdo 命令对每一个文件执行转换命令
$ argdo set fileencoding=utf8 | update
注: 当在一行书写多个vim 命令时,要用 | 隔开,
第一条命令,设置文件编码,第二条命令,存盘.
argdo 对每一个加载的文件依次操作.
结果,爽, 几十个文件一下下就改好了.
比用iconv 命令行工具还方便.