vim 對檔案進行批量編碼轉換.
問題:
新到一批檔案php, html 是用gbk 編碼的,現在想轉換為utf8 編碼
操作:
用vim 變化是最簡單的了, 當然别的工具也行,如果支援批量轉換的話.
1. 用vim 打開所有要轉換的檔案. 例如打開所有php 檔案
$ vim *.php
2. 用argdo 指令對每一個檔案執行轉換指令
$ argdo set fileencoding=utf8 | update
注: 當在一行書寫多個vim 指令時,要用 | 隔開,
第一條指令,設定檔案編碼,第二條指令,存盤.
argdo 對每一個加載的檔案依次操作.
結果,爽, 幾十個檔案一下下就改好了.
比用iconv 指令行工具還友善.