lessで文字化けする時の対応方法

未分類

lessで上記のように文字化けする場合の対応方法。

文字コードが utf-8 の場合は、

export LESSCHARSET=utf-8

のように環境変数 LESSCHARSET を設定すれば、文字化けしなくなる。

ただし、文字コードが sjis の場合は、LESSCHARSET を使っても文字化けが回避できない。

(LESSCHARSETで設定できる値は、「man less」で確認できる。)

こんな時は、iconv (character set conversion)を使えば、文字化けを回避できる。

iconv -f SJIS <ファイル名> | less