cygwin下运行windows命令乱码问题解决终极方案

cygwin下运行windows命令时,因为win下的编码是gbk,而cygwin下我们通常是utf8
经常出现乱码,例如ping命令,如图:
cygwinping
通过iconv命令,添加命令pings,内容如下
vim /usr/bin/pings
#!/bin/bash
ping $1 | iconv -f gbk -t utf-8
保存退出,
chmod 777 /usr/bin/pings
运行如下,乱码问题解决:
cygwinpings

发表回复

您的电子邮箱地址不会被公开。