コマンドラインで、nkfを使わずにSHIFT_JISファイルをUTF-8環境で開く


概要

nkfコマンドがインストールされていないutf-8のunix環境で、SHIFT_JISファイルを参照したい。

ターミナルの文字コードを変更してみたりといった悪戦苦闘をしてきましたが、これが一番お手軽でした。

完全に、備忘録レベルです・・・。

手順

標準出力

iconv -f SJIS -t UTF8 ファイル名

以上です。でも、これだけだと標準出力になってしまうので・・・

たとえば、less

iconv -f SJIS -t UTF8 ファイル名 | less -S

たとえば、UTF-8のファイルを作成

iconv -f SJIS -t UTF8 ファイル名 > 新ファイル名

などなど・・・。ご自由にアレンジしてください。