2011年6月30日

tail の出力が cygwin と eshell で文字化けした時の対処法



tail の出力が cygwin と eshell で文字化けした時の対処法
cygwin で
set LANG=ja_JP.UTF-8
としていると、 tail したファイルの文字コードによっては文字化ける
set LANG=ja_JP.SJIS
とすればいいけど、頭悪すぎ。同様に、 eshell でも、 shell を utf とかにしていると
文字化けるので、
path の通ったところに
tail -f %1 | nkf -u -S -w
とした jtail.bat を作っておけば、 utf-8 のままで、
cygwin と eshell でも使えることがわかった。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230849/
http://d.hatena.ne.jp/ryoff/20100813/1281698041

0 件のコメント:

コメントを投稿