お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 個別エントリー・アーカイブ :

2007年5月 2日

nkf (Network Kanji Filter)

「nkf」とは、「Network Kanji Filter」の頭文字。 自分も昔からよくお世話になっている 日本語コード変換フィルター プログラム。 漢字コードの自動認識機能があるので、ほとんど気にする必要がない。 nkfには今では沢山の機能(オプション)があるが、 その中でも 自分が良く使う オプションのみをここにメモしておく。

出力するファイルのコードを指定するオプション。 この際のオプションの文字は必ず「小文字」。
  • -j   JISコードを出力する。(デフォルト)
  • -e   EUCコードを出力する。
  • -s   シフトJISコードを出力する。
  • -w   UTF-8コードを出力する。
(例)「INSTALL.jis」というファイルをUTF-8コードへ変換する場合。
% nkf -w INSTALL.jis > INSTALL.utf8


あるファイルの文字コードを知りたい場合は 「-g」オプションをつければよい。 すると、そのファイルの文字コードの解析結果を表示してくれる。
(例)
% nkf -g README.jis
ISO-2022-JP

% nkf -g README.utf8
UTF-8

% nkf -g README.euc
EUC-JP

% nkf -g README.sjis
Shift_JIS

% nkf -g README
ASCII


URL等で 「%数字%数字...」 の羅列になっている部分を デコードするには、 「--url-input」オプションを使う。。
(例)
% echo http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 | nkf --url-input -w
http://ja.wikipedia.org/wiki/メインページ
この際、使っているOSやターミナルの環境にあわせて 「-w」や「-e」「-s」等の出力コードを指定するオプションを 適切につけておかなければ結果の表示が文字化けしてしまう。

【参考リンク】

カテゴリー: Software , 文字コード・文字化け     2007年5月 2日 22:21

トラックバック

このエントリーのトラックバックURL:
http://www.skymerica.com/blog/yotsumoto/mt/mt-tb.cgi/787


コメント

コメントしてください




保存しますか?


 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.