blog

日常・技術のことを記録する

文字コードを変換するには「iconv」コマンド

CentOS7
文字コードを変換するには「iconv」コマンドを使う。

UTF-8で作成されたファイル「example.txt」を、EUC-JPに変換して「example-EUC.txt」ファイルに保存する場合

$ iconv -f UTF-8 -t EUC-JP example.txt > example-EUC.txt


日本語版ヘルプ

# iconv --h
使用法: iconv [OPTION...] [FILE...]
与えられたファイルのエンコーディングをあるエンコーディングから別のエンコーディングに変換します。
 入力/出力形式の指定:
  -f, --from-code=NAME       元のテキストのエンコーディング
  -t, --to-code=NAME         出力用のエンコーディング

 情報:
  -l, --list
                             全ての既知の符号化された文字集合を一覧表示します

 出力制御:
  -c                         出力から無効な文字を取り除く
  -o, --output=FILE          出力ファイル
  -s, --silent               警告を抑制する
      --verbose              経過情報を表示する

  -?, --help                 このヘルプ一覧を表示する
      --usage                短い使用方法を表示する
  -V, --version              プログラムのバージョンを表示する

長い形式のオプションで必須または任意の引数は、それに対応する短い形式のオプションでも同様に必須または任意です。

For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.


今後使いそうだからメモ...φ(・_・
つい、あいこんぶって読んじゃう。笑 convertね。iはなんの略だろ?