Contributed by: akira on 2015年 1月26日(月) 12:49 JST
Last modified on
Mac[*1] でコードを書いたので文字コード[*2] はUTF-8[*3] になっている。このファイルをVisual Studio[*4] に開くと、BOMがないために正しく解釈されないらしい。
そこでnkf
コマンドを使い、一括処理することにする。nkf[*5] では以下のコマンドでBOMの付与ができる。
$ nkf --overwrite --oc=UTF-8-BOM filepath
$ find . -name "*.h" -exec nkf --overwrite --oc=UTF-8-BOM {} \;
$ find . -name "*.c" -exec nkf --overwrite --oc=UTF-8-BOM {} \;
$ find . -name "*.cpp" -exec nkf --overwrite --oc=UTF-8-BOM {} \;