MacOS X Yosemite 10.10.5のターミナルを使ってテキストファイルをmoreで参照したらSJISの日本語文字が化けました。ターミナルの「環境設定」→「プロファイル」でテキストエンコーディングにSJISに指定してあるのですが、catだと表示するのにmoreだと化けてしまいます。
$ cat aaaa.txt 12345あいうえおbcdef $ more aaaa.txt 12345<82>.<82>.<82>.<82>.<82>.bcdef $
「.」部分は掲載するにあたり置き換えました。オリジナルは1バイトの文字です。viやcatでは文字化けしないのにmoreやlessだとなぜ化けるのでしょう。調べて(ぐぐって)みたら二つのことがわかりました。
catやviはLOCALEに合わせて文字コードを表示してくれるようです。moreとlessも対応してくれればいいのに。
以上、覚え書きとして。