【msys2】pingコマンドが文字化けする対策

スポンサーリンク

msys2のコマンドプロンプトからpingコマンドを実行すると文字化けしてしまう。Windows側のコマンドが呼び出されるので、文字コードの違いの為で、対策がないかと調べたら解決できたので備忘録を残す。

対策

~/.bashrcに下記のようなaliasを追加すればOK。

function wincmd() {
    CMD=$1
    shift
    $CMD $* 2>&1 | iconv -f cp932 -t utf-8
}
alias ipconfig='wincmd ipconfig'
alias netstat='wincmd netstat'
alias ping='wincmd ping'

その他のWindowsコマンドも同様に追加すれば大丈夫。

参照記事

参考

  1. sakashita-net.jp: minttyでpingを使うと文字が化けてしまう

コメント

タイトルとURLをコピーしました