Debug PlayerのTrace出力はFlashの文字コードに従うけど、警告の出力はsjisで出力されてしまう。 ターミナルはutf8表示にしてあるので、ログをtailで眺めていると行毎に文字コードが変わって大変なことに。 かといって、ターミナルをsjis表示にしたら そこで、文字コードを判別してutf8に変換する1linerなPerlを途中にかまして奇麗にしてみる。 trace実行用のshを作成 #!/bin/sh # 起動時はとりあえずlogの初期化 >~/Library/Preferences/Macromedia/Flash\ player/Logs/flashlog.txt # なんとなくわかりやすいように表示 echo "== Flash Trace Mode ==" # Tail+Perlでutf8じゃなければ変換する tail -f ~/Library/Preferen
![Causal chain - flashのログをtailした時の文字化けを解決してみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/aa32ca408a004631d355c4ed50e720b2bde08d57/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Focchii105%2F20070215%2F20070215215128.png)