地方在住IT系ニート

bkds

nkfコマンドのメモ

nkfコマンドとは

Network Kanji Filterの略で文字コードの問題を解決するためのコマンドです。
文字コードの関係でうまく内容を確認できないファイルを上手く変換して表示することができます。
また、文字コードがわからないファイルの文字コードを確認することもできます。

実行する際は以下のように入力します。

nkf [option] [file_name]

nkfコマンドには以下のオプションがあります。

  • -j
    • JISコードを出力(デフォルト)
  • -e
    • EUCコードを出力
  • -s
    • シフトJISコードを出力
  • -w, -w80
    • BOMなしUTF-8コードを出力
  • -w8
    • BOMありUTF-8コードを出力
  • -g, --guess
    • 文字コードの自動判別結果を出力する

文字化けを解決する場合

以下のようにパイプを使うことで文字化けを解決して出力できます。

cat file_name | nkf
nkf file_name
にほんブログ村 IT技術ブログ IT技術メモへPVアクセスランキング にほんブログ村