ファイルの文字コードの操作
- ファイルの文字コードを調べる
nkf --guess filename
- ファイルの文字コードを変換する
文字コードJISに変換する
nkf -j euc_file > jis_file
下記のオプションで変換したい形式を指定することができる
-j: JIS(ISO-2022-JP)
-e: EUC(Extended UNIX Code)
-s: シフトJIS
-w: UTF-8
WindowsとLinuxでは改行記号が異なる。Windowsでは「CR+LF」,Linuxでは「LF」が使用される。また、Macintoshでは「CR」が使用される。
nkf -e -Lu windows_sjis_file > linux_euc_file
-Lu: 改行記号を「LF」に変換する(Linux)
-Lw: 改行記号を「CR+LF」に変換する(Windows)
-Lm: 改行記号を「CR」に変換する(Mac)