viでShift_JISやEUC-jpのファイルを文字化けせずに編集する
Windows+Poderosaの環境で、viでShift_JISやEUC-jpのファイルを編集する方法。
export LC_ALL=ja_JP.SJIS |
これを打って環境変数を設定しておく。毎回SJISのファイルを扱うわけではないので、設定に書き込まずに毎回コマンドを打つ方針で。
次にPoderosaの「エンコーディング」をshift-jisにしてファイルを開く。
そしてviのコマンドモードで
:set encoding=sjis |
と入力。これが大事。
今まで、「なんでshift-jisに指定して開いてもだめなんだろう?」と深く考えずにそのままにしていて、Shift_JISやEUC-jpの古いファイルを開くときは、いつもWinSCPを使ったりと面倒くさいことをしていた。これでもう安心だ。
広告
2 thoughts on “viでShift_JISやEUC-jpのファイルを文字化けせずに編集する”
Comments are closed.