貧乏暇だらけ

筋トレとサプリのブログ

【Linux】ファイルをlessで開くと文字化けする時の対処法

状況

テキストファイルをlessで見たいのだけれど、そのまま開いたらなんか文字化けして読めない時。

とにかく今すぐ見たいというだけなので、わざわざ環境変数とかは変えたくない時。

やり方(SJISの場合)

iconv -f SJIS hoge.tsv | less

解説

iconvというのは、文字コードを変換するコマンドです。

上の例ではファイルをSJISとして読んで、パイプでlessに渡しているのです。

-f 文字コード:変換前の文字コードを指定

-t 文字コード:変換後の文字コードを指定

※ -tの方は省略可能です。