更新日: 2011-07-28 20:57:41

Linux 文字コード変換コマンド

著者: benijake-T

編集者: kumapis

閲覧数: 819

Okgn btn gudie info favorite

0

関連タグ:

はじめに

ファイルの文字コードを自由に変換する方法です。

STEP1 構文

nkf オプション ファイル名 [> 出力ファイル名]

STEP2 オプション一覧

オプション 意味
-j(省略可能) JISコード(ISO-2022-JP)を出力
-e EUCコードを出力
-s Shift-JISコードを出力
-w UTF-8コードを出力(BOM無し)
-Lu unix改行形式(LF)に変換
-Lw windows改行形式(CRLF)に変換
-Lm macintosh改行形式(CR)に変換
-g(--guess) 自動判別の結果を表示
--overwrite 引数のファイルに直接上書き
--version バージョン情報を表示(インストール済チェック)

STEP3 使用例

* 文字コードチェック

# nkf -g example.csv
Shift_JIS

* 文字コード変換(UTF-8)

$ nkf -w --overwrite example.csv

* 変換されているかチェック

# nkf -g example.csv
UTF-8

STEP4 文例

* 文字コード変換(JISコード/ISO-2022-JP)

# nkf -j --overwrite example.csv

* 文字コード変換(EUC-JP)

# nkf -e --overwrite example.csv

* 文字コード変換(Shift-JIS)

# nkf -s --overwrite example.csv

* 文字コード変換(UTF-8)

# nkf -w --overwrite example.csv

* ディレクトリ内txtファイル全てを、文字コード→UTF-8、改行→unix形式(LF)に変換

# nkf -w Lu --overwrite *.txt

* ディレクトリ内txtファイル全てを、文字コード→Shift_JIS、改行→windows形式(CRLF)に変換

# nkf -s Lw --overwrite *.txt

【PR】

このガイドは役に立ちましたか?ガイドの著者にお礼を伝えよう!

Okgn btn gudie info thunks b

70

関連タグ:

当ガイドは作成日時点での情報です。ガイド内容の実施はご自身の責任の元、ご利用いただきますようお願いいたします。

このガイドを通報する