株式会社エスロジカル
株式会社エスロジカル
セキュリティ、Web開発、Unix開発、Go言語

■ UNIX のコマンド:nkfコマンド

技術ドキュメント目次 -> UNIX のコマンド -> nkfコマンド

本技術ドキュメントは、ここしばらくメンテナンスをしておりません。
内容が古くなっている可能性などございますこと、ご理解を頂けますようお願いいたします。


サイフにやさしいSSL証明書
【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。


◆ nkfコマンド

nkfコマンドは、unix上で日本語の文字コード変換を行うことのできるコマンドです。

例えば、EUCのターミナルを使用しているときに、サーバー上のSJISのファイルを
more コマンドなどで参照しようとすると文字化けしてしまいますが、
そのような時に、nkfコマンドを使用すると EUCに変換された出力を得ることができるので、
文字化けを回避することができます。

SJISのテキスト(index.html)を EUC に変換して出力
$ nkf -Se ./

SJISのテキスト(index.html)を EUC に変換して出力(半角カナを維持する)
$ nkf -xSe ./


文字コードの変換を行う際、
nkfのデフォルトの動作としては 半角カタカナを全角カタカナに変換します。
半角カタカナを半角カタカナのままにしておきたい場合は、
コマンドラインオプションに x を追加します。
(半角カタカナはふだんはあまり使うことがないかもしれませんが、
 携帯電話向けのコンテンツを作成する際など、
 そのような状況もあるかもしれません。)

また、MIMEのエンコード・デコードも行うこともできますので、
コマンドラインオプションの詳細などは、man をご参照ください。



■ UNIX のコマンド についての他のドキュメント


■ 他のグループのドキュメント

Apache  /  Linux  /  FreeBSD  /  OpenSSL  /  Perl  /  HTTPプロトコル  /  Jakarta Tomcat  /  Java  /  NetBSD  /  Oracle  /  PostgreSQL  /  UNIX の C言語  /  UNIX のコマンド  /  Windows  /  bind  /  システム運用TIPS

アンケートにご協力をお願いいたします。

1. このドキュメントへの評価をご選択ください。
         

2. ご感想をお書きください。