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

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

  • 2008-12-18 (木) 1:48
  • Linux

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

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

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

うん、便利!!

コメント:2

匿名 10-06-20 (日) 10:52

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

ezzy 10-07-19 (月) 7:10

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

Comment Form
情報を記憶させる

Trackback+Pingback:1

トラックバック URL
http://www.newbreed-web.net/blog/wp-trackback.php?p=235
Listed below are links to weblogs that reference
tailで出力されるログの文字コードを変換 from ezzyの屈辱
Trackback from eternal miracle blog mode 09-09-14 (月) 2:25

tailで文字コード変えたり色を付けたり…

Linuxでログとかを追うときはtailを使うと便利なわけですが、文字コードが指定できないので盛大に文字化けたりすることが多々・・・
何とかなんないのかなとおもって調べてみると…

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

Search
ezzy's latest bookmarks (delicious)
Feeds

Page Top