OSの文字コードとlogの文字コードが異なり、tailなどで文字化ける場合の対処

あまりないかもしれないけど、実際に出くわしちゃったので、対処法をメモ

文字コード指定

オプションがいろいろある

-u	出力時にバッファリングを行わない
-j	JISコードに変換する
-e	EUCコードに変換する
-s	シフトJISコードに変換する
-w	UTF8コードに変換する

まぁ自分の環境に合わせてください


自分の.bashrcではaliasを

alias log='sudo tail -f /var/log/apache/error.log | nkf -u -w'

こんな感じにしてます。