nkf__テキストの文字コードを変換する [unix コマンド]

windowsで作成したテキストファイルをlinuxで見ると文字化けしていることが多い。
これは、windowsとlinuxで使っている文字コードが違うことで生じている。
なので適宜変換してあげることで閲覧できる。

使用コマンドは、nkfだがこれもいまいち上手く使いこなせてなかったので、
備忘録として保存しておく。

[参考にしたサイト]
http://ref.layer8.sh/ja/entry/show/id/744
http://www.k-tanaka.net/unix/nkf.html

【 nkf 】
機能 ・・・ ファイルの文字コードを変換して出力する。指定できる日本語文字コードには、JIS、EUC、シフトJIS(SJIS)などがある。対象ファイル名の指定にはワイルドカードの使用も可能。
形式 ・・・ nkf (option) [file] [> output file]

オプション 機能
-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 ________バージョン情報を表示(インストール済チェック)


【 コマンド例 】
$ nkf -g example.txt _______________________文字コードチェック
$ nkf -j --overwrite example.txt ______________文字コード変換(JISコード/ISO-2022-JP)
$ nkf -j example_JIS.txt > example_EUC.txt ___JISコードファイルをEUCコードに変換して出力
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。