天天看點

vim 對檔案進行批量編碼轉換.

vim 對檔案進行批量編碼轉換.

問題:

新到一批檔案php, html 是用gbk 編碼的,現在想轉換為utf8 編碼

操作:

用vim 變化是最簡單的了, 當然别的工具也行,如果支援批量轉換的話.

1. 用vim 打開所有要轉換的檔案. 例如打開所有php 檔案

$ vim *.php

2. 用argdo 指令對每一個檔案執行轉換指令

$ argdo set fileencoding=utf8 | update

注: 當在一行書寫多個vim 指令時,要用 | 隔開,

    第一條指令,設定檔案編碼,第二條指令,存盤.

    argdo 對每一個加載的檔案依次操作.

結果,爽, 幾十個檔案一下下就改好了.

比用iconv 指令行工具還友善.