OSの文字コードとlogの文字コードが異なり、tailなどで文字化ける場合の対処
あまりないかもしれないけど、実際に出くわしちゃったので、対処法をメモ
nkf
nkf っての使います
nkf Network Kanji Filter プロジェクト日本語トップページ - SourceForge.JP
Linuxコマンド集 - 【 nkf 】 文字コードを変換する:ITpro
なければ入れて
sudo apt-get install nkf
文字コード指定
オプションがいろいろある
-u 出力時にバッファリングを行わない -j JISコードに変換する -e EUCコードに変換する -s シフトJISコードに変換する -w UTF8コードに変換する
まぁ自分の環境に合わせてください
自分の.bashrcではaliasを
alias log='sudo tail -f /var/log/apache/error.log | nkf -u -w'
こんな感じにしてます。