ホーム > Linux > tailで出力されるログの文字コードを変換

tailで出力されるログの文字コードを変換

grep や tail -f で、特定の文字を色付けしてみる – おはよう。目覚めは眩しくて、悲しい…
を見た。
あっ、この方法を使えばtailで出力されるログの文字コードを変換することができるぞ!

tailで確認するログの文字コードをeuc-jpからutf-8に変換する場合はこんな感じ

tail -F php_error.log | perl -MEncode -pe '$_ = encode("utf-8", decode("euc-jp", $_))'

うん、便利!!

カテゴリー: Linux タグ:
  1. 匿名
    2010 年 6 月 20 日 10:52 | #1

    tail -f XXXXXX| iconv -f utf-8 -t euc-jp
    のほうが簡単。

  2. ezzy
    2010 年 7 月 19 日 07:10 | #2

    あっ、ホントですね!
    変に難しく考えすぎてしまっていたようです。
    反省…

  1. 2009 年 9 月 14 日 02:25 | #1